getHibernateTemplate().update();
是通过session更新数据。
假设业务流程中先查询出该条记录并显示。
当在页面中对数据修改后提交表单进行更新时,session中就会出现两条拥有同一id的数据,这是就会抛出异常。
解决方案:
1.在更新前执行getHibernateTemplate().clear();
2.使用hibernate3的merge();
是通过session更新数据。
假设业务流程中先查询出该条记录并显示。
当在页面中对数据修改后提交表单进行更新时,session中就会出现两条拥有同一id的数据,这是就会抛出异常。
解决方案:
1.在更新前执行getHibernateTemplate().clear();
2.使用hibernate3的merge();