Hibernate 单向一对多关联 - 为什么连接表更好?

2024-04-18

在本文档中(向下滚动到单向部分):

http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#entity-mapping-association-collections http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#entity-mapping-association-collections

它表示与连接表的单向一对多关联比仅在拥有的实体中使用外键列更可取。我的问题是,为什么它更受欢迎?


考虑这样一种情况:所拥有的实体类型也可以被另一个父实体类型所拥有。您是否将拥有的表中的外键引用放入两个父表中?如果你有三种父母类型怎么办?它只是无法扩展到大型设计。

连接表将连接解耦,因此所拥有的表不知道父表,从而允许设计优雅地扩展。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Hibernate 单向一对多关联 - 为什么连接表更好? 的相关文章

随机推荐