关于jpa的问题加入了表继承

时间:2010-04-07 18:55:25

标签: jpa

'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 :(得分:0)

尝试在抽象的@MappedSuperclass课程中使用WorkUnit代替@Entity。