关系实体的java jpa继承
我正在使用一个具有实体和关系的库
像这样:
public class BaseEntity1{
private Long id;
private List<BaseEntity2> baseEntity2List;
}
public class BaseEntity2{
private Long id;
private String title;
}
实体没有jpa注释
我需要将它们保存到数据库中
因此,我扩展了它们并覆盖了getter,添加了jpa注释
像这样:
@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public abstract class ChildEntity1 extends BaseEntity1{
@Override
@Id
public Long getId(){
..
}
@Override
@OneToMany
public List<BaseEntity2> getBaseEntity2List(){
..
}
}
@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public abstract class ChildEntity2 extends BaseEntity2{
@Override
@Id
public Long getId(){
..
}
@Override
@Column
public String getName(){
..
}
}
我的问题是,一对夫妻的关系,我不知道如何把基本的关系换成孩子的关系 有人知道吗
共 (0) 个答案