五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

千鋒教育2023版Java面試寶典Java面試200題(含美團、字節(jié)、阿里大廠真

2023-07-15 14:51 作者:1回憶中的回憶1  | 我要投稿

一級緩存是基于sqlsession默認開啟的,在操作數(shù)據(jù)庫時需要構(gòu)造SqlSession對象,在對象中有一個HashMap用于存儲緩存數(shù)據(jù)。不同的SqlSession之間的緩存數(shù)據(jù)區(qū)域是互相不影響的。

一級緩存作用是sqlsession范圍的,在同一個sqlsession中執(zhí)行兩次相同的sql時,第一次得到的數(shù)據(jù)會緩存放在內(nèi)存中,第二次不再去數(shù)據(jù)庫獲取,而是直接在緩存中獲取,提高效率。

如果執(zhí)行了增刪改并提交到數(shù)據(jù)庫,mybatis是會把sqlsession中的一級緩存清空的,這樣是為了數(shù)據(jù)的準(zhǔn)確性,避免臟讀現(xiàn)象。

二級緩存 :

二級緩存是基于mapper的namespace作用域,但多個

sqlsession操作同一個namespace下的sql時,并且傳入的參數(shù)也相同,執(zhí)行相同的sql語句,第一次執(zhí)行完畢后會將數(shù)據(jù)緩存,這就是二級緩存。

二級緩存同樣是使用HashMap進行數(shù)據(jù)存儲。相比一級緩存

SqlSession,二級緩存的范圍更大,多個Sqlsession可以共用二級緩存,二級緩存它是可以跨越多個sqlsession的。

千鋒教育2023版Java面試寶典Java面試200題(含美團、字節(jié)、阿里大廠真的評論 (共 條)

分享到微博請遵守國家法律
嵊泗县| 遵义市| 若尔盖县| 达拉特旗| 姚安县| 搜索| 临海市| 云阳县| 平顶山市| 民和| 广德县| 通州区| 浏阳市| 阳曲县| 东乡族自治县| 同德县| 玉树县| 蒙自县| 阿瓦提县| 陇南市| 合作市| 阳山县| 乐至县| 丹巴县| 富锦市| 三河市| 贵阳市| 芜湖县| 贡觉县| 新密市| 龙岩市| 响水县| 玛曲县| 长子县| 年辖:市辖区| 杂多县| 麦盖提县| 都江堰市| 宣汉县| 额尔古纳市| 河南省|