三大框架整合配置hibernate延迟加载
来源:互联网 发布:淘宝旗舰店和京东自营 编辑:程序博客网 时间:2024/05/20 16:12
在我们作文开发时,运用三大框架的整合,有时需要spring对于hibernate进行延迟加载,现在对于spring支持hibernate延迟加载的方法进行说明:
openSessionInView实现Hibernate的延迟加载功能。其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,直到这个请求结束,具体是通过一个Filter来实现的。
由于Hibernate引入了Lazy Load特性,使得脱离Hibernate的Session周期的对象如果再想通过getter方法取到其关联对象的值,Hibernate会抛出一个LazyLoad的Exception。所以为了解决这个问题,Spring引入了这个Filter,使得Hibernate的Session的生命周期变长。
<filter>
<filter-name>openSessionInView</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
<init-param>
<param-name>flushMode</param-name>
<param-value>AUTO</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>openSessionInView</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
1 0
- 三大框架整合配置hibernate延迟加载
- 手动配置三大框架整合,Spring+Struts2+Hibernate
- 手动配置三大框架整合,Spring+Struts2+Hibernate
- spring、struct、hibernate三大框架整合
- struts2,spring,hibernate三大框架整合
- 三大框架整合(Struts2 Spring Hibernate)
- spring、struct、hibernate三大框架整合
- Struts Spring Hibernate三大框架整合
- spring+springMVC+hibernate 三大框架整合
- spring+springMVC+hibernate 三大框架整合
- Spring+SpringMVC+Hibernate三大框架整合
- 三大框架整合struts+spring+hibernate
- ssh三大框架整合的配置
- 三大框架整合文件配置
- 三大框架的配置整合
- struts2,hibernate,spring三大框架整合的注册程序(xml 配置,mysql数据库)
- struts2,hibernate,spring三大框架整合的注册程序(xml 配置,mysql数据库)
- 三大框架整合
- jQuery的部分总结
- XAudio2音量和音调控制
- 蓝桥杯:闰年判断
- POJ 3630 trie树
- 坑——freemarker
- 三大框架整合配置hibernate延迟加载
- java接口 学习
- jQuery
- 蓝桥杯:01字符串
- 利用责任链模式模拟加薪请求 C++
- JS 事件基础 跟随鼠标移动
- HTTP协议
- 3.25日mybatis记录
- HDU 5650 so easy 水的666