博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hibernate框架使用 getCurrentSession()获取Session对象相关问题
阅读量:6908 次
发布时间:2019-06-27

本文共 299 字,大约阅读时间需要 1 分钟。

情况为:使用 getCurrentSession()方法(且配置了Session的生命周期与线程绑定)获取Session进行操作时,出现 Session is closed 异常,但使用openSession()方法没问题。

详细代码情况和异常如下:
Hibernate框架使用 getCurrentSession()获取Session对象相关问题
Hibernate框架使用 getCurrentSession()获取Session对象相关问题

解决:

查完资料后得知:使用getCurrentSession()方法,进行事务提交(commit()方法)后,Hibernate框架会自动把Session缓存中的内容清空,并关闭。所以此时不需要再手动自行关闭,将 session.close()注释掉即可。

转载于:https://blog.51cto.com/14008076/2299551

你可能感兴趣的文章
cpp
查看>>
nginx 报错502Bad Gateway
查看>>
决定转移ubuntu
查看>>
Linux下查看文件内容时去掉空行和#开头的注释行
查看>>
[转载]linux 查看当前用户id、whoami用户列表、用户组、用户权限/etc/p
查看>>
Python简易购物车程序
查看>>
mui 关闭除指定页面之外的其他所有页面.
查看>>
反向引用 /1, /2...
查看>>
使用正则表达式,取得点击次数,函数抽离
查看>>
python实战===2017年30个惊艳的Python开源项目 (转)
查看>>
TurnipBit:和孩子一起动手DIY“滚动”的生日礼物
查看>>
删除一个链表中的重复元素
查看>>
C# 在多线程环境中,进行安全遍历操作
查看>>
Win7 防护墙设置——Ping命令,Http访问
查看>>
是男人就下100层【第一层】——高仿微信界面(6)
查看>>
day16- re模块(正则表达式 三种查找方法findall search match)
查看>>
CentOS7.x配置bond0
查看>>
vue随记
查看>>
Quick-cocos2d-x3.3 Study (十一)--------- 让物体从屏幕的外边移动到屏幕中指定位置...
查看>>
[转] 数据挖掘中易犯的几大错误
查看>>