`
yinxuchina
  • 浏览: 43743 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

关于OpenEntityManagerInViewFilter

阅读更多

     使用Hibernate时,经常遇到LazyInitializationException异常,主要是在hibernate的session关闭后,去调用设有延迟加载的属性,网上也是有很多解决的方案,其中Spring提供的一个方案就是在web.xml增加一个filter,示例代码如:

<filter>
		<filter-name>Spring OpenEntityManagerInViewFilter</filter-name>
		<filter-class>
			org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter
		</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>Spring OpenEntityManagerInViewFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

 
上面是JPA的配置,使用hibernate配置差不多只是包名不一样罢了。

分享到:
评论
1 楼 0704681032 2010-07-16  
  谢谢啦 又学到新知识啦

相关推荐

Global site tag (gtag.js) - Google Analytics