different object with the same identifier value was already associated with the session 问题解决

大半夜的写代码遇到这个问题也是很揪心的

different object with the same identifier value was already associated with the session

对于这个错误,我查了许多相关的资料,在hibernate中使用update()、save()这个问题最容易出现。

其实就是我代码出现的一个问题引起的,当一个前端发来的一条数据,和数据库里拿出来的一条数据,用hibernate的时候,如果是同一条数据(尽管有些字段不同),hibernate会认为他们是同一条数据,公用一个session,但当你执行保存或更新操作的时候,就会很疑惑了,到底保存哪一个呢?

我也不知道,待解决问题!

你可能感兴趣的:(Hibernate,session)