a different object with the same identifier value was already associated with the session 因为在hibernate中同一个session里面有了两个相同标识但是是不同实体
可以用session.merge解决;
或者 Session session = getHibernateTemplate().getSessionFactory().getCurrentSession();
session.clear();
session.update(user);
可以用session.merge解决;
或者 Session session = getHibernateTemplate().getSessionFactory().getCurrentSession();
session.clear();
session.update(user);
本文讨论了在使用Hibernate时遇到的一个常见问题:如何处理同一session内具有相同标识但为不同实体的情况。提供了两种解决方案:使用session.merge方法或调用session.clear和session.update方法。
1338

被折叠的 条评论
为什么被折叠?



