对hibernate的lazy一些理解

读过hibernate的人应该对这个词不陌生吧

所谓的lazy顾名思义就是懒惰的一个概念默认值为true也是就是说当你用到时候才去执行和查找你想要的东西

而当你不需要的时候它也就不理你了也没有帮你特地的去查因为你不需要它也懒吧  嘻嘻

但是当lazy=false时那么它就由懒惰变成勤奋了,你需要的数据他也帮你查你不需要的数据他也帮你查勤奋吧  嘻嘻

 

 

值得注意的有几点:

1.lazy的有效期是在session的范围内才有效,session关闭的时候lazy就无效了。

2<class>在这个标签上设置lazy=false时只对它的普通属性起作用不影响(如<set><list><many-to-one>等)

3在<set><list><many-to-one>等标签内设置lazy=false时也是在它自己的范围里面起作用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值