spring+struts+ejb+jpa,实体映射上配有懒加载的,在web端调用会导致no sesssion or session has closed错误
环境:
项目结构spring+struts+ejb+jpa
简图:
实体映射上配有懒加载的,会导致no sesssion or session has closed错误。
在web.xml中加入
<filter>
<filter-name>jpa-open-entity-manager</filter-name>
<filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>jpa-open-entity-manager</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
但是又报找不到entityManagerFactory。spring中应该如何配置?
这个问题如何解决?
------解决方案--------------------有一定学术意义的问题。期待高手吧。
------解决方案--------------------关注中
------解决方案--------------------可以采取一个折中的方法,设置为非懒加载,但设置深度为2,这样能解决大部分的问题。
剩下的就让他们去查