Hibernate2和Hibernate3的一个小区别

在映射文件中,class那里lazy属性在hibernate2中默认是false,而在hibernate3中是true,所以在 hibernate2中如果不配openSessionInView就用了load操作也不会有问题,因为默认是没有延迟加载,根本就没用这个功能,而在 hibernate3中,因为默认就是延迟加载,所以如果不配openSessionInView就用load操作就会有问题,当然我们可以手动设置 lazy=false。

你可能感兴趣的:(Hibernate2和Hibernate3的一个小区别)