读过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时也是在它自己的范围里面起作用