在本次项目中,我们用的springMVC+mybatis plus然后在做一个关注,取消关功能时,操作完后,然后立即查询刚才结果以get*list*方法读取,发现数据时而对,时而读取是最后一次操作的值 ,得不到刚才修改后的值,刚开始以为是缓存的问题,结果在<select>标签上加了相关去缓存标识,还是不起作用,这一个接口搞好了2天了,后来对照老项目,把事务配置那里改了立马好解决,数据一改,马上读取,能取到最新的值了
没改之前:

改之后:

在使用SpringMVC结合MyBatisPlus进行数据操作时,遇到修改数据后立即查询却获取旧数据的问题。通过调整事务配置,成功解决了数据更新后无法立即读取最新状态的困扰。
在本次项目中,我们用的springMVC+mybatis plus然后在做一个关注,取消关功能时,操作完后,然后立即查询刚才结果以get*list*方法读取,发现数据时而对,时而读取是最后一次操作的值 ,得不到刚才修改后的值,刚开始以为是缓存的问题,结果在<select>标签上加了相关去缓存标识,还是不起作用,这一个接口搞好了2天了,后来对照老项目,把事务配置那里改了立马好解决,数据一改,马上读取,能取到最新的值了
没改之前:

改之后:


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