【发布时间】:2011-04-06 07:07:18
【问题描述】:
可能重复:
Hibernate: different object with the same identifier value was already associated with the session
我也遇到了和user差不多的问题。
在我的情况下,我从 db 加载一个实体,我将此实体转换为 DataTransferObject,然后我想编辑一个属性,然后将其转换回 entityObject,然后我更新该实体并休眠引发以下错误:
Hibernate Error: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session
显然,问题在于我从 db 检索到的对象与我想要更新的对象具有相同的 id(应该是这样),但它们不是相同的对象!
如何管理? 谢谢你的帮助...
【问题讨论】: