在Spring整合 SpringMVC,SpringData和 JPA 时,如何解决 Lazy懒加载问题?


/**
* @ManyToOne(fetch=FetchType.LAZY)
* 如在关联属性时,fetch的值 设置为Lazy , 则在页面上调用是会出现懒加载异常
* javax.el.ELException: Error reading 'departmentName' on 
* type com.baidu.sssp.entity.Department_$$_javassist_0

* 如何解决?
*  在web.xml 中配置OpenEntityManagerInViewFilter,添加了这个的好处是解决了懒加载的问题
* 坏处是,会使session打开的时间长一点,在并发两大时,会出现性能问题

*  hibernate 是适用于  OpensessioninviewFilter来解决懒加载 问题的。
*/

 

Hibernate延迟加载与opensessioninviewFilter :可以参考 这个篇博文:  http://blog.csdn.net/a19881029/article/details/7916702


你可能感兴趣的:(Struts2,Hibernate,技术比较的文章,SpringMVC,原理进阶之路)