【问题标题】:How to change hibernate's default fetching strategy?如何更改hibernate的默认获取策略?
【发布时间】:2010-12-02 21:47:44
【问题描述】:

我知道hibernate的默认获取策略是LAZY集合,有没有办法通过配置文件更改系统范围的默认获取策略?

【问题讨论】:

标签: hibernate fetching-strategy


【解决方案1】:

我不知道有什么好的答案可以满足您的需要,抱歉。 :-(


但是我可以挑战你的要求吗? ;-)

  1. 如果您为集合启用早期提取(即 XToMany 或父子关系),则可能也足以启用另一方 (XToOne),即更有可能需要。

  2. 考虑到您的实体通常没有完全分区,即“有一个实体链允许从任何实体到​​任何其他实体”...

  3. 我们推断即使是最简单的请求也会加载整个数据库

这就是我认为“不太可能是个好主意”的原因。

【讨论】:

  • +1。将所有关联设置为急切获取绝不是一个好主意。
  • 我试图将全局获取策略设置为惰性
猜你喜欢
  • 2016-10-15
  • 2023-04-06
  • 1970-01-01
  • 2021-10-19
  • 2019-10-15
  • 1970-01-01
  • 2012-12-13
  • 1970-01-01
  • 2011-06-11
相关资源
最近更新 更多