使用主表在子表和相关表之间建立关系。关于如何处理 hibernate 关系的任何想法。A<->B(一对一关系)B是A的子表。B<->C(B与C使用A有一对多的关系)
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。
1条答案
按热度按时间bnlyeluc1#
在您的情况下,表B中不需要它。A和B之间有@OneToMany。
如果发生@ManyToMany关联,则需要附加表B。