Fork me on GitHub

延迟加载问题

异常:

org.hibernate.LazyInitializationException: could not initialize proxy - no Session

解决方案

  • 需要在 struts2 的核心过滤器之前,再配置一个Srping 框架提供的过滤器, 该过滤器让 session 对象
    在 WEB 层就创建, 在 WEB 层销毁;
<filter>
  <filter-name>OpenSessionInViewFilter</filter-name>
  <filter-class>org.springframework.orm.hibernate5.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>OpenSessionInViewFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

参考资料

posted @ 2017-10-25 11:03  小a的软件思考  阅读(173)  评论(0编辑  收藏  举报