更新表中的值时出现以下异常。
我的代码是:
DAOFactory.TableName.update(obj);
如果我正在保存一个新值,然后更新相同的值,我会得到以下异常:
org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session.
我在网上查过了,保存后需要清除会话。但是既然我在使用daofactory,我怎么才能清除会话。请帮帮我
1条答案
按热度按时间cgvd09ve1#
也许更简单的解决方案是在更新对象之前刷新它