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