`
lmning
  • 浏览: 43108 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

hibernate中lazy属性extra

    博客分类:
  • ssh
阅读更多

Hibernate集合属性的懒加载策略:

在集合属性上,可以配置懒加载策略,取值为:true/false/extra

true:默认取值,它的意思是只有在调用这个集合获取里面的元素对象时,才发出查询语句,加载其
     集合元素的数据
false:取消懒加载特性,即在加载对象的同时,就发出第二条查询语句加载其关联集合的数据
extra:一种比较聪明的懒加载策略,即调用集合的size/contains等方法的时候,hibernate并不会去加载整个集合的数据,而是发出一条聪明的SQL语句,以便获得需要的值,只有在真正需要用到这些集合元素对象数据的时候,才去发出查询语句加载所有对象的数据

 

<set name="children" inverse="true" lazy="extra">
  <key column="pid"></key>
  <one-to-many class="Orgnization"/>
  </set>

分享到:
评论

相关推荐

    hibernate 中的lazy属性祥解.txt

    hibernate 中的lazy属性的使用

    gilead hibernate lazyload例子

    Hibernate 的 lazyload 在FLEX中的解决方法例子 用的是gilead 因为LIB包太大上传很慢所以被我删掉了。

    Dwr+Hibernate的Lazy问题

    Dwr+Hibernate的Lazy问题 解决了Hibernate延迟加载失效问题

    hibernate的lazy策略forClass

    博文链接:https://llying.iteye.com/blog/221699

    Hibernate中Cascade和inverse的区别

    Hibernate中Cascade和inverse的区别,讲解的很详细

    hibernate

    Hibernate fetch lazy cascade inverse 关键字

    Hibernate延时加载与lazy机制.doc

    Hibernate延时加载与lazy机制.docHibernate延时加载与lazy机制.doc

    Hibernate lazy延迟加载

    NULL 博文链接:https://xuwoool.iteye.com/blog/1306207

    Hibernate中文API大全

    (A mapping like this allows you to map extra columns of a many-to-many association table to the composite element class.) 接下来的的例子是从Order到Item的一个多对多的关联关系, 关联属性是 purchaseDate, ...

    Hibernate+中文文档

    19.1.7. 使用延迟属性抓取(Using lazy property fetching) 19.2. 二级缓存(The Second Level Cache) 19.2.1. 缓存映射(Cache mappings) 19.2.2. 策略:只读缓存(Strategy: read only) 19.2.3. 策略:读/...

    Hibernate 延迟加载剖析与代理模式应用

    Hibernate 的延迟加载(lazy load)是一个被广泛使用的技术。这种延迟加载保证了应用只有在需要时才去数据库中抓取相应的记录。通过延迟加载技术可以避免过多、过早地加载数据表里的数据,从而降低应用的内存开销。...

    hibernate3.2中文文档(chm格式)

    19.1.7. 使用延迟属性抓取(Using lazy property fetching) 19.2. 二级缓存(The Second Level Cache) 19.2.1. 缓存映射(Cache mappings) 19.2.2. 策略:只读缓存(Strategy: read only) 19.2.3. 策略:读/...

    Hibernate中文详细学习文档

    19.1.7. 使用延迟属性抓取(Using lazy property fetching) 19.2. 二级缓存(The Second Level Cache) 19.2.1. 缓存映射(Cache mappings) 19.2.2. 策略:只读缓存(Strategy: read only) 19.2.3. 策略:读/...

    Hibernate学习笔记

    019 关联映射文件中集合标签中的 lazy(懒加载)属性 020 、单端关联上的 lazy(懒加载)属性 021 继承关联映射 022 component(组件)关联映射 023 复合主键 关联映射 024 其它 关联映射 025 hibernate 悲观锁、乐观锁 ...

    Hibernate lazy加载FOR Connection

    NULL 博文链接:https://quicker.iteye.com/blog/662613

    Hibernate 中文 html 帮助文档

    19.1.7. 使用延迟属性抓取(Using lazy property fetching) 19.2. 二级缓存(The Second Level Cache) 19.2.1. 缓存映射(Cache mappings) 19.2.2. 策略:只读缓存(Strategy: read only) 19.2.3. 策略:读/...

    hibernate在集合上的lazy策略

    博文链接:https://llying.iteye.com/blog/221700

    当设置lazy=true时,怎样使用extjs和Hibernate

    NULL 博文链接:https://afuer.iteye.com/blog/1508008

    Hibernate3.2学习笔记

    Hibernate环境搭建 Hibernate主要接口 Hibernate主要映射 Hibernate的lazy、fetch、cascade等策略 Hibernate性能优化

    属性延迟加载

    Hibernate3开始增加了通过property节点的lazy属性,为特定的属性指定延迟加载策略,以避免实体整体加载可能带来的性能浪费,尤其是像长文本之类的大字段。那么实现属性延迟加载需要做两件事: 1.修改映射配置...

Global site tag (gtag.js) - Google Analytics