org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsav

来源:互联网 发布:java简历物流管理系统 编辑:程序博客网 时间:2024/06/06 05:58

这里写图片描述

—-最近在对一张表里的数据进行更新操作时,遇到了这个错误。因为对Hibernate的了解还限于皮毛,甚至此前还不知道版本控制(version),对乐观锁和悲观锁也是只知其名。
—-在网上搜索后得知,Hibernate在更新一条记录时要获取到其ID,还有VERSION,才能更新一条数据。我用的是merge操作,当然不知道merge其中的原理。
—一直以来就没有对Hibernate去做一个深入的学习,后面因为工作的需要,也得逼自己去好好学习了。

阅读全文
0 0