读书人

org.hibernate.NonUniqueObjectExcept

发布时间: 2012-08-30 09:55:54 作者: rapoo

org.hibernate.NonUniqueObjectException的错误,很蛋疼

org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session:


我要级联删除一个对象,这个错误纠结的很久,往上说的都是session.clean()或者session.refresh(object)方法就可以解决了,不过在我的程序里面没有解决。


今天看到一篇文章,终于解决了我的问题,参考:http://fatkun.com/2011/04/org-hibernate-nonuniqueobjectexception.html


这篇文章里面说到:1.不要重新new一个对象,使用load的对象对他进行更改值。


所以最后我把从Hibernate获取到的对象直接进行删除,不new一个对象出来转换了,这样就可以成功删除了。

读书人网 >编程

热点推荐