开发者

Question on jpa joined table inheritance

开发者 https://www.devze.com 2022-12-26 04:47 出处:网络
The \'DiscriminatorColumn\' annotation isn\'t creating any column in my parent entity. Where am I going wrong ?

The 'DiscriminatorColumn' annotation isn't creating any column in my parent entity. Where am I going wrong ?

Here's my code

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

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


Try using @MappedSuperclass instead of @Entity on your abstract WorkUnit class.

0

精彩评论

暂无评论...
验证码 换一张
取 消