hibernate 子表与关联表之间的休眠关系

dldeef67  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(123)

使用主表在子表和相关表之间建立关系。关于如何处理 hibernate 关系的任何想法。
A<->B(一对一关系)B是A的子表。
B<->C(B与C使用A有一对多的关系)

bnlyeluc

bnlyeluc1#

在您的情况下,表B中不需要它。A和B之间有@OneToMany。

@Entity
@Table(name="A")
public class A {
   ....
   @OneToMany(mappedBy="a")
   private B b;
}

@Entity
@Table(name="C")
public class C {
   ...
   @OneToOne
   @JoinColume(name="ref_to_a")
   private A a;
}

如果发生@ManyToMany关联,则需要附加表B。

相关问题