OK, one more try: I remove the @Inheritance annotation from AbstractEntity and put it on Category instead. Now TaxonEntity extends from Category but tries to override attribute from AbstractEntity (which is a MappedSuperclass and has no Inheritance annotation) - it still creates several constraints. |