当出现lazy加载异常 看是否创建了事务

来源:互联网 发布:有哪些抢购软件 编辑:程序博客网 时间:2024/05/21 17:43

没有事务,无法产生Session与当前线程绑定,Session必须和事务关联才能产生,(然后绑定到线程,进而在事务处理过程中Session只是唯一的,保证在一次操作中是事务性的


1.把lazy设成false,最2的办法,但是最简单,简单就是美嘛,也依然会有很多再使用这个方式再解决类似问题。

2.我没试过,但听说过,应该可行.
在web.xml中加入

程序代码
<filter> 
     <filter-name>hibernateFilter</filter-name> 
     <filter-class> 
     org.springframework.orm.hibernate3.support.OpenSessionInViewFilter 
     </filter-class> 
</filter 
<filter-mapping> 
     <filter-name>hibernateFilter</filter-name> 
     <url-pattern>*.do</url-pattern> 
</filter-mapping>


0 0
原创粉丝点击