HibernateException: identifier of an instance of pojo.Order was altered from 23 to 8
在项目中,通过hibernate查询了一条数据,然后把主键改掉了,,当时是在action中操作的。
由于是一个线程,在一个session中。所以。。。在hibernate缓存中,该对象还是存在的。所有就报了这个异常。
然后克隆了一个一模一样的对象,然后再做相应的save操作就可以了。
HibernateException: identifier of an instance of pojo.Order was altered from 23 to 8
在项目中,通过hibernate查询了一条数据,然后把主键改掉了,,当时是在action中操作的。
由于是一个线程,在一个session中。所以。。。在hibernate缓存中,该对象还是存在的。所有就报了这个异常。
然后克隆了一个一模一样的对象,然后再做相应的save操作就可以了。