解决a different object with the same identifier value was already associated with the session错误
这个错误产生原因在hibernate中同一个session里面有了两个相同标识,但是是不同实体,当这时运行saveOrUpdate(object)操作的时候就会报这个错误。
因为我在实体类的配置中实体之间的关联关系中使用了cascade=”save-update”导致我在新增数据的时候报了以上的错。
我的解决方法是将cascade=”save-update”改为cascade=”none”就可以了。

本文介绍了解决Hibernate框架中出现的“adifferentobjectwiththesameidentifiervaluewasalreadyassociatedwiththesession”错误的方法。该错误发生在同一个Session中存在标识相同的两个不同实体时。文章分享了一种通过修改实体类配置中的cascade属性来避免此问题的有效方案。
2287

被折叠的 条评论
为什么被折叠?



