Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jpa联接表继承问题_Jpa - Fatal编程技术网

jpa联接表继承问题

jpa联接表继承问题,jpa,Jpa,“DiscriminatorColumn”批注未在父实体中创建任何列。我哪里做错了 这是我的密码 @Entity @Inheritance(strategy=InheritanceType.JOINED) @DiscriminatorColumn(name="TYPE", discriminatorType=DiscriminatorType.STRING,length=20) public class WorkUnit extends BaseEntityClass implements Se

“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{

尝试在抽象工作单元类上使用@MappedSuperclass而不是@Entity。

Hi@MappedSuperclass不会为WorkUnit创建单独的表;但是我想要一个。你的解决方案是什么,你找到了吗?