【发布时间】:2019-10-06 07:51:35
【问题描述】:
在 Hibernate 中有 4 种类型的映射:
- 一对一
- 一对多
- 多对多
- 多对一
但是哪个是默认映射?
我进行了一次网络搜索,找到了 4 到 5 个网站,但没有得到正确答案。
【问题讨论】:
-
请解释清楚你所说的“默认”是什么意思。最好举个例子,重新表述你的问题。这似乎没有意义,因为这完全取决于数据和实体。
标签: java hibernate hibernate-mapping
在 Hibernate 中有 4 种类型的映射:
但是哪个是默认映射?
我进行了一次网络搜索,找到了 4 到 5 个网站,但没有得到正确答案。
【问题讨论】:
标签: java hibernate hibernate-mapping
默认情况下,@ManyToOne 和 @OneToOne 注释是 EAGERly 获取的,而 @OneToMany 和 @ManyToMany 关系被认为是 LAZY。这是默认策略,Hibernate 不会神奇地优化您的对象检索,它只会按照指示执行操作。
点击链接:https://vladmihalcea.com/hibernate-facts-the-importance-of-fetch-strategy/
【讨论】: