hellojwzs
hellojwzs
2012-10-18 15:40

OpenSessionInViewFilter在查询完之后不提交事务?

  • spring
  • hibernate

环境如下
Struts2+Spring3+Hibernate3
数据库 sqlserver2000

为了使用延迟加载, 加入了OpenSessionInViewFilter
[b]但发现, 在只有查询情况下, 请求处理完之后, 会有"打开的事务"[/b]
注:"打开的事务"可以用sqlserver企业管理器自带的 活动监视器查看
[b]若是更新操作, 不会出现有"打开的事务"[/b]

若去掉OpenSessionInViewFilter, 虽说延迟加载不能用了, 但不会出现"打开的事务"

求解!

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐