LazyInitializationException碰上这个异常后学习的

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

OpenSessionInViewFilter 会将事务跨越 request 到 response 的整个 HTTP 生命周期,会长时间地占用数据库连接,可能在用时很方便,但是这一种非常消耗系统资源的解决方案,应尽量避免使用!
如果要在外使用到一对多,多这一方的数据,就使用 LEFT JOIN FETCH 一次性查出来,而不使用 LAZY 在其他层再来一次 SQL 查出来。

猜你喜欢

转载自iliuyong.iteye.com/blog/1015505