Hibernate:哪个表是使用连接表的一对多单向关系的所有者表

时间:2014-05-22 23:02:53

标签: hibernate jpa one-to-many hibernate-mapping jointable

我们如何使用连接表确定哪个表是单向一对多关系中的所有者表?

它扮演什么角色?

Hibernate文档讨论了所有者表名和其他边表名。

我正在使用带有JPA注释的Hibernate。

1 个答案:

答案 0 :(得分:1)

如果关联是单向的,则意味着只有一个实体负责上述关系。

因此,对于单向关联,包含关联映射的一方是控制它的一方。

对于双向关联,您必须选择控制关联的哪一侧。

出于性能原因,它通常是@ManyToOne方。