2 Replies Latest reply on Jul 21, 2006 5:28 AM by jactor

    Persisting

      I am trying to develop a entity which extends another entity and which use the annotation @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS), but this only provides an exception as the sub class does not have an @Id annotated:

      org.hibernate.MappingException: Cannot use identity column key generation with <union-subclass> mapping for: concept.entity.Entity


      However: If I do annotate this @Id, I get this one:

      org.hibernate.AnnotationException: Unable to define/override @Id(s) on a subclass: concept.entity.Entity


      Suggestions?