【问题标题】:Hibernate - SuperClass -MappedSuperClassHibernate - 超类 -MappedSuperClass
【发布时间】:2015-12-12 14:11:12
【问题描述】:

如何在休眠中提供来自同一类的两个派生类之间的关系。

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

我有两个从 BaseClass 派生的类,名为 Salary 和 Employee。并且这些类之间必须具有一对一的关系。我怎样才能做到这一点?我一直在阅读有关 Hibernate 的信息,但我没有看到与此相关的任何内容,或者我的想法完全错误。

【问题讨论】:

    标签: java hibernate entity relationship mappedsuperclass


    【解决方案1】:

    很简单,你可以在Employee类中声明一个salary变量,并用@OneToOne注解。

     @OneToOne
     private Salary salary;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      相关资源
      最近更新 更多