Hibernate - SuperClass -MappedSuperClass

时间:2015-12-12 14:11:12

标签: java hibernate entity relationship mappedsuperclass

如何在hibernate上的同一个类中提供两个派生类之间的关系。

我有一个名为BaseEntity的类,它有一些属性,每个派生类也都有,例如updateDate,updateID。

我有两个派生自名为Salary和Employee的BaseClass的类。那些类必须在它们之间建立一对一的关系。我怎么能做到这一点?我一直在阅读有关Hibernate的内容,但我没有看到任何与此相关的内容,或者我的思维方式完全错误。

1 个答案:

答案 0 :(得分:0)

很简单。您可以在Employee类中声明一个工资变量,并使用@OneToOne注释对其进行注释。

 @OneToOne
 private Salary salary;