spring对hibernate延迟加载的支持
2013-11-29 23:24
363 查看
Spring对Hibernate延迟加载操作的支持
为了支持Hibernate延迟加载操作,
Spring提供了一个Filter组件,
该组件为OpenSessionInViewFilter。
可以在web.xml中定义该Filter。
这样可以将Template方法关闭Session时机推迟到JSP解析之后。
注意:定义在StrutsFilter之前才有效
例子:
<filter>
<filter-name>opensessionfilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>opensessionfilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
为了支持Hibernate延迟加载操作,
Spring提供了一个Filter组件,
该组件为OpenSessionInViewFilter。
可以在web.xml中定义该Filter。
这样可以将Template方法关闭Session时机推迟到JSP解析之后。
注意:定义在StrutsFilter之前才有效
例子:
<filter>
<filter-name>opensessionfilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>opensessionfilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
相关文章推荐
- Hibernate和Spring的延迟加载和DAO模式
- Hibernate和Spring的延迟加载和DAO模式
- spring+hibernate引起的延迟加载
- 项目总结--maven+springsecurity+solr+springmvc+hibernate 延迟加载处理+hibernate sql对象处理(sql执行插入)+spring注解方式+邮件 + JNDI+项目框架写法+jasperreprot的简单应用
- Hibernate 延迟加载的代理模式 和 Spring AOP的代理模式
- Hibernate和Spring的延迟加载和DAO模式
- 使用clone解决hibernate+spring集成中的延迟加载问题及分析(no session or session was closed)
- 论Spring与Hibernate的延迟加载和Dao模式
- JPA(Hibernate4)+Spring4 延迟加载问题
- 使用clone解决hibernate+spring集成中的延迟加载问题及分析(no session or session was closed)
- hibernate+spring延迟加载问题
- Hibernate + Spring (quartz) 整合懒(延迟)加载问题
- Lazy Initialization and the DAO pattern with Hibernate and Spring(Spring 与Hibernate的延迟加载和Dao模式)
- spring+hibernate避免延迟加载异常
- 在spring中hibernate的延迟加载
- Spring-Hibernate-web的延迟加载方案
- Spring 与 Hibernate 的延迟加载和 Dao 模式(转)
- spring+hibernate避免延迟加载异常
- 自己编写的一个Json工具类,实现了反射将整个Object转换为Json对象的功能,支持Hibernate的延迟加载对象
- 自己编写的一个Json工具类,实现了反射将整个Object转换为Json对象的功能,支持Hibernate的延迟加载对象[修订081217]