gpt4 book ai didi

hibernate - Hibernate:在Criteria API中启用延迟抓取

转载 作者:行者123 更新时间:2023-12-03 13:29:50 25 4
gpt4 key购买 nike

我正在针对域模型(由于某种原因)使用lazy =“false”映射一对多关联的查询。在我的特定查询中,我宁愿延迟获取该集合,因为我不在乎其内容。如何为我的特定查询重新启用惰性功能?这有可能吗?

到目前为止,我查看了Criteria.setFetchMode,但是FetchMode.LAZY只是FetchMode.SELECT的不赞成使用的别名...

更改映射可能是理想的选择,但是我宁愿冒险影响现有查询。

编辑:我们使用Hibernate 3.3.2

最佳答案

我本人不是专家,但是浏览Hibernate书籍并与同事协商并没有给我任何暗示,表明这是可能的,相反。

您的情况似乎是不寻常的,Hibernate无法解决。典型的用例是相反的:默认情况下使用懒惰提取,并在有理由的查询中有选择地启用渴望获取。

关于hibernate - Hibernate:在Criteria API中启用延迟抓取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2222840/

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