LazyInitializationException碰上這個異常後學習的

原文地址 http://bbs.gimoo.net/thread/157140-1.html

 

OpenSessionInViewFilter 會將事務跨越 request 到 response 的整個 HTTP 生命週期,會長時間地佔用數據庫連接,可能在用時很方便,但是這一種非常消耗系統資源的解決方案,應儘量避免使用!
如果要在外使用到一對多,多這一方的數據,就使用 LEFT JOIN FETCH 一次性查出來,而不使用 LAZY 在其他層再來一次 SQL 查出來。

發佈了43 篇原創文章 · 獲贊 0 · 訪問量 7227
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章