Hibernate错误:a different object with the same identifier value was already associated with the sessio
该错误很常见,网上已经有很多解释和解决方法,下面是个人遇到的一种情况,说明一下,以作备忘。
场景:使用Spring封装的getHibernateTemplate.saveOrUpdateAll(List objList)方法,去批量增加/更新对象。
原因:objList中的对象是并发写入,且未去重,导致出现了两个ID一样、但引用不同的对象,导致出现该问题。
这个问题很容易复现,对同一个实体
原创
2015-03-15 10:36:28 ·
298 阅读 ·
0 评论