1.懒加载异常如图
这个地方修改了也不行
jpaFilter
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter
singleSession
false
entityManagerFactory
entityManagerFactory
jpaFilter
/*
2.ehcache缓存问题,不能正常配置
参考:http://blog.163.com/liucy_18/blog/static/53192906200953013312169/
把。。。。 中设置 lazy="false"试试
我以前也遇过,直接改成fetch=FetchType.EAGER了,网上的方法根本没用
去web xml配置文件中 配置 session管理,延迟session关闭时间,具体可以去百度下是哪个类 好像是open..session什么的!
去给你的懒加载加一个过滤器
OpenSessionInViewFilter
org.springframework.orm.hibernate4.support.OpenSessionInViewFilter
<filter-mapping>
<filter-name>OpenSessionInViewFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
放在你的web目录的中struts2的过滤器的前面,然后你再检查一下报懒加载异常的那张表有关的子表和父表有关联的地方是否也添加的懒加载
OpenSessionInViewFilter
org.springframework.orm.hibernate4.support.OpenSessionInViewFilter
<filter-mapping>
<filter-name>OpenSessionInViewFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>