课程
/后端开发
/Java
/Mybatis缓存详解
session2做了commit提交,不是会清空所有的一级缓存吗?为什么session1还能查询到18岁?下面这个截图中session1查询到的应该是最新的20岁才对吧?
2020-09-01
源自:Mybatis缓存详解 2-3
正在回答
同问,发现有伙伴已经问过了
session的生命周期在事务内,也就是说,事务1和事务2分别有对应的session1和session2。一级缓存的作用域在同一session内,所以事务2提交只会清空session2的缓存,对session1没有影响。
举报
学习mybatis一级缓存、二级缓存及自定义缓存的使用
1 回答所有的service都能开事务吗?每个service都开事务会有什么缺点吗?
2 回答一级缓存和二级缓存,对象不相等?
1 回答一级缓存是否真的有意义
2 回答一级缓存读取的数据不对??
4 回答二级缓存的过程