用户登录
用户注册

hibernate 使用事务

数据库事务必须具备ACID的特征(Atomic原子性,Consistency一致性,Isolation隔离性,Durability持久性)数据库操作过程中可能出现的3种不确定情况: 1. 脏读取(Dirty Reads):一个事务读取了另一个并行事务未提交的数据。



  ...你只是把事务代理给了spring,你的sessionfactory还是由自己去管理的, 你做了session.flush()动作后,就等于把数据推进去了,但是是否需要提交这一次事务,还是需要事务去管理.
部署到tomcat上出现这问题,这属于数据库脏读,主要还是因为session管理不恰当引起的.
热门评论
暂无评论,快去抢占沙发吧~

分享至

长按复制下方链接,去粘贴给好友吧:
请使用当前手机浏览器底部中间的“添加书签”功能进行收藏。
我知道了
软件
前端设计
程序设计
Java相关