hibernate问题——a different object with the same identifier value
?最近在项目中使用Hibernate时出现a different object with the same identifier value was already associated with the session。当时是A 对象内包含B和C对象,C对象中也包含B对象,session同时取出A对象和C对象,之后修改A对象之后session.update(A)出现 a different object with the same identifier value was already associated with the session的问题。在网上查了一下没有更好的解决方案,下面是找到的比较好的解决方法:
http://myreligion.iteye.com/blog/371103 写道a different object with the same identifier value was already associated with the session。?同时可以参照http://opensource.atlassian.com/projects/hibernate/browse/HHH-509中的内容,可以找到很多有参照价值的内容。
个人在解决问题的时候使用了session.merge(object),可以顺利解决问题。