Dro*_*ide 5 java spring hibernate spring-data
我有一些InheritanceType.JOINED类似的课程:
@SuppressWarnings("serial")
@Entity
@Audited
@Inheritance(strategy=InheritanceType.JOINED)
public abstract class A{
//some fields
}
Run Code Online (Sandbox Code Playgroud)
然后我有 3 个类(B、C、D),它们A像这样扩展:
@SuppressWarnings("serial")
@Entity
@Audited
public class B extends A{
//fields
}
Run Code Online (Sandbox Code Playgroud)
现在我想在另一个名为W. 所以我把这个关系:
@OneToOne
private A a;
Run Code Online (Sandbox Code Playgroud)
但是当我W从我的数据库中获取对象时,该字段a始终为空,我认为因为它是一个抽象类。
所以我的问题是:如果我不能用作字段,我如何OneToOne在W所有具体类之间创建关系A?
| 归档时间: |
|
| 查看次数: |
306 次 |
| 最近记录: |