栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Hibernate XML映射:延迟错误还是获取选择?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Hibernate XML映射:延迟错误还是获取选择?

我认为访存模式和访存时间不是完全重叠的概念。

Lazy="true|false"
控制关联是紧急加载还是按需加载。

fetch="select|subselect|join|batch"
控制何时需要加载该实体或集合。

因此,为了回答您的问题,您需要采取以下措施

fetch="select"

“第二个SELECT用于检索关联的实体或集合。除非您通过指定lazy =“ false”显式禁用了懒惰获取,否则该第二个选择将仅在您访问关联时执行。”
(http://docs.jboss.org/hibernate/core/3.3/reference/en/html/performance.html#performance-
fetching)

这并不意味着禁用了延迟加载!这是由

lazy="true|false"
标志控制的。With
lazy="true"
fetch="select"
Hibernate将延迟加载集合,并使用选择将其加载。如果设置
lazy="false"
,将执行相同的选择,不同之处在于它会急切地执行。希望这是有道理的。

也可以在这里查看:http
:
//community.jboss.org/wiki/AShortPrimerOnFetchingStrategies



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/430598.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号