本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
- 龙儿筝
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- wallimn
- benladeng5225
- ranbuijj
- javashop
- robotmen
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- gdpglc
- tanling8334
- gaojingsong
- arpenker
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- jbosscn
- lemonhandsome
- nychen2000
- zxq_2017
- wjianwei666
- lzyfn123
- ajinn
- forestqqqq
- siemens800
- 大家都说我很棒
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
最新文章列表
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 ...