环境如下
Struts2+Spring3+Hibernate3
数据库 sqlserver2000 为了使用延迟加载, 加入了OpenSessionInViewFilter
但发现, 在只有查询情况下, 请求处理完之后, 会有"打开的事务"
注:"打开的事务"可以用sqlserver企业管理器自带的 活动监视器查看
若是更新操作, 不会出现有"打开的事务" 若去掉OpenSessionInViewFilter, 虽说延迟加载不能用了, 但不会出现"打开的事务" 求解!
Struts2+Spring3+Hibernate3
数据库 sqlserver2000 为了使用延迟加载, 加入了OpenSessionInViewFilter
但发现, 在只有查询情况下, 请求处理完之后, 会有"打开的事务"
注:"打开的事务"可以用sqlserver企业管理器自带的 活动监视器查看
若是更新操作, 不会出现有"打开的事务" 若去掉OpenSessionInViewFilter, 虽说延迟加载不能用了, 但不会出现"打开的事务" 求解!
解决方案 »
- quartz cron表达式的问题?
- 请教IBM MQ设置JNDI受管对象问题
- myeclipse中标签问题,新手提问没分给,,请教高手,急急急!!!!!!!
- 各位大哥,小女有一个问题关于模型层的问题
- Java里面如何调入oracle存储过程
- tomcat的环境设置问题,为什么应用跑不动了?
- hibernate 初学问题:我这个列子怎么连编译都通不过啊? 多谢大家进来看看。
- 怎样在STRUTS中的JSP页面里填充下拉框?
- 我的Tomcat骚到我看不懂,怎么办
- hibernate在hibernate.cfg.xml中只配置一个User.hbm.xml映射文件时没问题,但配置多个就报错
- Java 數組中元素的比較問題!!
- hql 查询
这只是延长session,
事务的提交事务管理器管理的,
你使用了spring的事务管理器没?
当然使用了, 我用的注解@Transactional
而增删改, 这种真正有事务提交的, 反而处理正常若果去掉OpenSessionInViewFilter, 一切正常!