gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 01:04:25 26 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

关于Hibernate 单向一对多关联 - 为什么连接表更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1307203/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com