hibernate懒加载之No session扩大session作用范围

来源:互联网 发布:golang package 编辑:程序博客网 时间:2024/06/07 20:36

当使用hibernate框架时因为懒加载策略问题,session已经在service时关闭 ,在后面查询关联的内容将出现no session问题 ,这时我们需要将session延迟到页面处理完成后完成。      

注意:必须在struts框架之前配置,因为在struts之后就已经将内容处理完成了,不会再经过OpenSessionInViewFilter过滤器。

  <filter>  
<filter-name>openSessionInView</filter-name>  
<filter-class>org.springframework.orm.hibernate5.support.OpenSessionInViewFilter</filter-class>  
</filter> 

  <filter-mapping>  
<filter-name>openSessionInView</filter-name>  
<url-pattern>/*</url-pattern>  
</filter-mapping>

阅读全文
0 0
原创粉丝点击