`

Spring解决hibernate因session关闭导致的延迟加载例外问题

阅读更多

只需在web.xml中添加在视图中打开session过滤器,使得session跨越servlet或jsp
 <filter>
         <filter-name>OpenSessionInViewFilter</filter-name>
         <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
 </filter>
 <filter-mapping>
         <filter-name>OpenSessionInViewFilter</filter-name>
         <url-pattern>/*</url-pattern>
 </filter-mapping>

分享到:
评论
4 楼 sdylag 2011-08-16  
不完善!!!

使用反射来获取 Hibernate 得到的 List集合值是有问题的。。。
3 楼 jsjxieyang 2010-08-16  
学习了
2 楼 fojian 2009-11-27  
知其利善未知其弊,谢谢提醒……
1 楼 clarkcc1988 2009-11-24  
哥们,你知道 OpenSessionInViewFilter 吗?

他是一把双刃剑,虽然可以解决session关闭延迟加载的问题,但是当并发访问高的时候 会使页面死锁,你只看到了利没看到弊。多在网上学学姿势吧。

相关推荐

Global site tag (gtag.js) - Google Analytics