读书人

“session已封闭”解决方案

发布时间: 2012-11-25 11:44:31 作者: rapoo

“session已关闭”——解决方案
<filter>
<filter-name>hibernateSessionFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>hibernateSessionFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

在web.xml中加入以上代码,可以延长session的生命周期,直到请求结束(要配置在struts过滤器之前)。

******一定要同时在spring的xml中配置事物才能解决


由于配置了OpenSessionInView可能会带来某些方法的只读问题。这时需要在方法前加上@Transactional手动加入事物。

读书人网 >Web前端

热点推荐