在映射文件中,class那里lazy属性在hibernate2中默认是false,而在hibernate3中是true,所以在 hibernate2中如果不配openSessionInView就用了load操作也不会有问题,因为默认是没有延迟加载,根本就没用这个功能,而在 hibernate3中,因为默认就是延迟加载,所以如果不配openSessionInView就用load操作就会有问题,当然我们可以手动设置 lazy=false。
Hibernate2和Hibernate3的一个小区别
最新推荐文章于 2013-09-06 22:49:56 发布
本文探讨了Hibernate中懒加载特性的变化,特别是在从版本2升级到版本3的过程中。默认配置的变化对于开发者来说至关重要,不当的配置可能导致一系列问题。文章强调了在不同版本中正确配置懒加载的重要性。
222

被折叠的 条评论
为什么被折叠?



