2017-02-16 67 views
-1

我在我的数据库中有多对多的关系,并且我在加入表中使用 在Hibernate中,我必须在两个实体之间使用@ManyToMany,或者使用Entity1中的@OneToMany JoinTable然后@ManyToOne从Entity2到JoinTable?onetomany和manytomany注释之间的区别

这不是一个关于数据库理论的问题,但我想了解hibernate注释。 谢谢!

回答

0

您可以通过使用@ManyToMany以及@JoinTable来描述您已有的特殊连接表和两种实体类型之间的列映射。

另外,当您只能将一个实体类型与许多其他实体关联时,您将使用@OneToMany/@ManyToOne。在这些情况下,您不一定需要连接表来管理关系,但如果需要,可以暗示使用@JoinTable注释。

相关问题