Mybatis-plus 前后两次查询结果一致的问题 中间存在修改操作?
Mybatis-plus 前后两次查询结果一致的问题
日志截图 1

这里可以看到 第一次读取的时候last = 22时间为17:49:09.423且将last修改为23; 并且 在蓝色箭头指出的区域中,第二次查询读取到了last = 23的数据;时间为17:49:09.445,且修改last为 24。这里一切正常last的值也按照如此 增加到了1048,因为日志会有很多;这里就不全部列举出来了。

但是在17:50:00.010这里居然又读取到了last = 22的数据

这里同样是在17:50:00.012读取到的 last 是为1048
现在的问题就是 在第一张截图中 last 已经被成功修改成为 23,并且被成功读取到。而在第二张截图中 与 第一张截图存在明显的时间差的情况下且 last 已经被修改能被其他事务感知,但是他仍然读取到的是 last=22 的数据。这是为啥呢?而且第三张截图中读取到 last=1048 与第二张截图中的时间相差不大。
以上是 Mybatis-plus 前后两次查询结果一致的问题 中间存在修改操作? 的全部内容, 来源链接: utcz.com/p/945320.html

