黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Mybatis一級緩存和二級緩存的區別

Mybatis一級緩存和二級緩存的區別

更新時間:2021-06-21 11:34:16 來源:動力節點 瀏覽1622次

區別

1.一級緩存 Mybatis的一級緩存是指SQLSession,一級緩存的作用域是SQlSession, Mabits默認開啟一級緩存。 在同一個SqlSession中,執行相同的SQL查詢時;第一次會去查詢數據庫,并寫在緩存中,第二次會直接從緩存中取。 當執行SQL時候兩次查詢中間發生了增刪改的操作,則SQLSession的緩存會被清空。 每次查詢會先去緩存中找,如果找不到,再去數據庫查詢,然后把結果寫到緩存中。 Mybatis的內部緩存使用一個HashMap,key為hashcode+statementId+sql語句。Value為查詢出來的結果集映射成的java對象。 SqlSession執行insert、update、delete等操作commit后會清空該SQLSession緩存。

2.二級緩存 二級緩存是mapper級別的,Mybatis默認是沒有開啟二級緩存的。 第一次調用mapper下的SQL去查詢用戶的信息,查詢到的信息會存放代該mapper對應的二級緩存區域。 第二次調用namespace下的mapper映射文件中,相同的sql去查詢用戶信息,會去對應的二級緩存內取結果。

Mybatis一級緩存和二級緩存的區別

以上就是動力節點小編介紹的"Mybatis一級緩存和二級緩存的區別",希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美一级视频在线观看 | 欧美大交乱xxxx | 极品蜜桃臀美女啪啪 | 国产香蕉98碰碰久久人人 | 狠狠操夜夜 | 中文字幕激情视频 | 夜色香影院 | 亚洲视频第一页 | 永久国产| 亚洲欧洲日产国码 最新 | 国产在线一卡 | 国产第二十三页浮力影院 | 在线观看午夜 | 国产精品青草久久福利不卡 | 久久99国产这里有精品视 | 成人在线毛片 | 成人观看天堂在线影片 | 日韩综合网站 | 91精品国产高清久久久久久 | 日本在线一区二区 | 一插菊花网 | 久中文字幕中文字幕亚洲无线 | 国产中文欧美 | 成 人 动漫在线观看网站网站 | 亚洲欧美另类一区 | 亚洲无砖砖区免费 | 最近最中文字幕视频 | 1717she精品国产真正免费 | 国产午夜免费视频 | 2019中文字幕视频 | 天天插天天狠天天透 | 看全色黄大色大片免费 | 一级做a爰久久毛片武则天 一级做a免费视频 | 日本一本在线视频 | 久视频在线观看久视频 | 视频一区中文字幕 | 六月丁香激情 | 欧美成人午夜精品一区二区 | 亚洲精品福利在线观看 | 欧美日b视频 | 黄色短视频免费看 |