延迟加载问题
异常:
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>
参考资料