在开发中发现如果有事务管理的话,查询对象出来进行set属性修改,在没有update之前再次查询,会提交之前的对象。
解决方法:userDAO.getSessionFactory().getCurrentSession().evict(user);
Hibernate没调用update却自动更新
最新推荐文章于 2024-08-02 09:43:55 发布
本文介绍了解决在使用事务管理时出现的脏读问题的方法。通过在更新前使用SessionFactory的getCurrentSession方法配合evict方法,可以有效地避免未提交的数据被其他查询获取到。
322

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



