话题引入: 使用hibernate进行更新操作时,首先调用了findById方法获取要修改的对象,此时session没有被关闭,接着重新创建一个对象,将要修改的属性值赋值给这个对象.调用修改方法抛出如下异常: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session 原因: 在session缓存中…