我有以下例外:Caused by: org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)
引发异常的界限如下:
dao.getSessionFactory().getCurrentSession().saveOrUpdate(entity);
我尝试添加刷新,它有助于避免异常,但数据未保存到db:
dao.getSessionFactory().getCurrentSession().refresh(entity);
dao.getSessionFactory().getCurrentSession().saveOrUpdate(entity);
是否存在一些解决方法来保存数据而不抛出异常?