課程
/后端開(kāi)發(fā)
/Java
/Mybatis緩存詳解
他都是共用的為什么還要關(guān)掉sqlsession1之后才能生效呢?
2020-08-11
源自:Mybatis緩存詳解 3-2
正在回答
二級(jí)緩存中:一個(gè)SqlSession產(chǎn)生的二級(jí)緩存必須在關(guān)閉或者提交的時(shí)候才有效。因?yàn)橹挥嘘P(guān)閉后,才知道你沒(méi)有做更新等操作,產(chǎn)生的二級(jí)緩存才不會(huì)被銷(xiāo)毀。這就跟事務(wù)是一樣的,一個(gè)事務(wù)提交之后,其他的事務(wù)才能獲取到 前面事務(wù)修改的數(shù)據(jù)。
關(guān)閉session就是為了清空緩存
舉報(bào)
學(xué)習(xí)mybatis一級(jí)緩存、二級(jí)緩存及自定義緩存的使用
2 回答session2做了commit提交,不是會(huì)清空所有緩存嗎?為什么session還能查詢(xún)到18歲?
1 回答關(guān)于臟讀的問(wèn)題
1 回答有沒(méi)有課堂代碼
2 回答在企業(yè)生產(chǎn)中每一步操作都會(huì)有切面日志insert一條日志記錄,這樣是不是意味著一級(jí)緩存永遠(yuǎn)沒(méi)起作用?
1 回答所有的service都能開(kāi)事務(wù)嗎?每個(gè)service都開(kāi)事務(wù)會(huì)有什么缺點(diǎn)嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2021-11-12
二級(jí)緩存中:一個(gè)SqlSession產(chǎn)生的二級(jí)緩存必須在關(guān)閉或者提交的時(shí)候才有效。因?yàn)橹挥嘘P(guān)閉后,才知道你沒(méi)有做更新等操作,產(chǎn)生的二級(jí)緩存才不會(huì)被銷(xiāo)毀。這就跟事務(wù)是一樣的,一個(gè)事務(wù)提交之后,其他的事務(wù)才能獲取到 前面事務(wù)修改的數(shù)據(jù)。
2020-09-07
關(guān)閉session就是為了清空緩存