課程
/后端開發
/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 回答一級緩存是否真的有意義
4 回答二級緩存的過程
2 回答一級緩存讀取的數據不對??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-10-10
同問,發現有伙伴已經問過了
2020-09-21
session的生命周期在事務內,也就是說,事務1和事務2分別有對應的session1和session2。一級緩存的作用域在同一session內,所以事務2提交只會清空session2的緩存,對session1沒有影響。