- 50
- 0
- 约 6页
- 2017-09-29 发布于浙江
- 举报
OpenSessionInView是spring里的一个过滤器,用来解决session问题。
HibernateTemplate的load方法,生成的是对象的代理,当在页面真正使用对象时才会发出sql语句,将对象查询上来,而这时候session对象已经关闭,因此会出现could not initialize proxy-no session错误
OpenSessionInView的配置
!-- 配置OpenSessionInView 要配置在struts2 filter之前 --
filter
filter-nameopenSessioInView/filter-name
filter-classorg.springframework.orm.hibernate3.support.OpenSessionInViewFilter/filter-class
/filter
filter-mapping
filter-nameopenSessioInView/filter-name
url-pattern/*/url-pattern
/filter-mapping
需要注意的是OpenSessionInView这个过滤器的配置要配置在struts filter的前面,
即先进后
原创力文档

文档评论(0)