getHibernateTemplate().saveOrupdate() 可以插入却无法更新

换成merge()方法时刻更新的 ,这是什么问题,这个问题网上也搜索了好多,也没解决掉我的问题

对象的主键为空,或找不都主键对应的记录

或者你没有删掉权限去更新了?

遇到过这个问题。因为调用了同一个引用。 我是在更新前加了刷新flush解决的。 不知道适不适合你,你可以试试。

图片说明

调用merge是可以更新的,这是什么原因,困扰了我很久,一直没解决图片说明