本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
hibernate的OpenSessionInView--MVC模式下hibernate关联查询还未使用数据session就关闭了导致关联查询报错的问题
在开发中,我们使用hibernate进行数据的查询,当我们使用关联查询的时候,我们希望查询这个对象及这个对象包含的所有子对象,同时显示在页面中,但是当我们在页面使用的时候,会提示我们session已经关闭的异常。
在单向关联的父子对象中,如果我们需要在查询的时候,也把子对象查询出来,那么,可以设置 lazy=false。
因为在hibernate3中,lazy的默认 ...
ssh中OpenSessionInView的备忘(更新中)
花了3天在网上通过拼凑的资料搞定了OpenSessionInView
OpenSessionInView的主要作用是:延长hibernate中session的作用时间至web层——就是说session会在jsp页面请求发送后就打开,直至jsp页面显示完毕session才关闭。
我把OpenSessionInView中碰到的问题写下来
①要使用OpenSessionInView一定要启用spr ...
自定义OpenSessionInViewer过滤器
摘自孔浩视频 spring部分-17_spring_SSH整合02_OpenSessionInViewer的讲解
思路就是创建一个filter,这个filter在视图请求的过程中获取到Spring所管理的SessionFactory对象。 这样便解决了视图层Session无法获取的问题。
1. 首先创建一个OpenSessionFilter.java
OpenSessionFilter
p ...
struts2 spring3 hibernate3 OpenSessionInView+声明式声明的源代码执行过程分析
本文主要对SSh2+OpenSessionInView和Spring声明式的事务,用最常见的配置做一些源代码的分析。第一次发帖,有错的地方,请指教
首先我们贴出Web.xml的配置。
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>
org. ...
OpenSessionInViewFilter 说明与配置
Spring为我们解决最让人头痛的难题之一,Hibernate的Session的关闭与开启问题。Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernate S ...