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

專注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一級緩存和二級緩存的區別",希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日韩中文字幕一区 | 国产精品久久国产精麻豆99网站 | 国产日本欧美亚洲精品视 | 免费日b视频 | 免费大香伊蕉在人线国产 | 成年人黄视频大全 | www成人免费视频 | 一级成人毛片 | 日本免费一区二区三区看片 | 天天综合天天综合色在线 | 啪啪色网 | 全色网站| 香港三级日本三级人妇网站 | 欧美成人免费xxx大片 | 国产ppp视频在线观看 | 日韩在线中文 | 曰曰碰天天碰国产 | 毛片网站在线 | 免费九九视频 | 日本高清一本二本三本如色坊 | 香蕉视频免费在线观看 | 亚洲经典千人经典日产 | a中文字幕1区 | 手机一级片| 欧美福利| 97国产蝌蚪视频在线观看 | 久久福利影院 | 黑人与中国女一级毛片不卡 | 精品欧美在线观看视频 | 香蕉久久av一区二区三区 | 色综合久久久久久久久五月 | 美女视频黄a全部免费专区一 | 天天做天天爽爽快快 | 精品一区二区视频 | 成年人视频在线播放 | 视频一区二区三区自拍 | 两个人看的www免费 两个人看的www高清免费视频 | 91成人免费观看网站 | 成在线人永久免费播放视频 | 黄色片日韩 | 亚洲区精品久久一区二区三区 |