解决org.hibernate.LazyInitializationException: could not initialize proxy

来源:互联网 发布:2017seo新手教程 编辑:程序博客网 时间:2024/04/28 17:48

原因: hibernate懒加载导致的。 当查询时,session已关闭。

解决方法:在web.xml 加入以下代码


hibernate

<filter><filter-name>Spring OpenEntityManagerInViewFilter</filter-name><filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class><init-param><param-name>entityManagerFactoryBeanName</param-name><param-value>entityManagerFactory</param-value></init-param><async-supported>true</async-supported></filter><filter-mapping><filter-name>Spring OpenEntityManagerInViewFilter</filter-name><url-pattern>*.do</url-pattern></filter-mapping>
添加jar包

<dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-orm</artifactId>    <version>${spring.ver}</version></dependency>



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