1. 程式人生 > >在Spring整合 SpringMVC,SpringData和 JPA 時,如何解決 Lazy懶載入問題?

在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