主因 : 事务对程序的影响
原因一: 查询出来的对象和update的对象不是同一个
解决: 用查询出的对象进行set 值, 再用同一个对象update
原因二: 查询出来的对象在缓存中一段时间 , 之后再进行的update
解决: 把这个对象从缓存中剔除(如需要对象属性可先get保存到变量中) , 在update之之前再查询出来进行update
原因三: 同一对象查询了多次 , 数据还在缓存中没有清除.
解决: 清除缓存中的对象
本文探讨了事务处理中常见的三大问题:查询与更新对象不一致、缓存中对象更新延迟及多次查询导致的数据同步问题,并提供了详尽的解决策略,包括使用同一对象更新、清除缓存对象和确保数据一致性等。
主因 : 事务对程序的影响
原因一: 查询出来的对象和update的对象不是同一个
原因二: 查询出来的对象在缓存中一段时间 , 之后再进行的update
原因三: 同一对象查询了多次 , 数据还在缓存中没有清除.
解决: 清除缓存中的对象
1万+
1158
2040
246

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