Вопрос по наследованию jpa-таблицы - PullRequest
0 голосов
/ 07 апреля 2010

Аннотация «DiscriminatorColumn» не создает столбец в моей родительской сущности Куда я иду не так?

Вот мой код

@Entity
@Inheritance(strategy=InheritanceType.JOINED)
@DiscriminatorColumn(name="TYPE", discriminatorType=DiscriminatorType.STRING,length=20)
public class WorkUnit extends BaseEntityClass implements Serializable{

@Entity
@DiscriminatorValue(value="G")
@Table(name="Group_")
@PrimaryKeyJoinColumn
public class Group extends WorkUnit implements Serializable{

1 Ответ

0 голосов
/ 07 апреля 2010

Попробуйте использовать @MappedSuperclass вместо @Entity в своем абстрактном WorkUnit классе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...