大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 職業指南 mybatis企業必問面試題,這幾道需要格外注意

mybatis企業必問面試題,這幾道需要格外注意

更新時間:2022-12-15 16:27:50 來源:動力節點 瀏覽1068次

mybatis企業必問面試題可以說是很多面試官喜歡提到的問題,所以我們在此之前一定最好準備,這樣才能更加有效的回答,好了,廢話不多說,直接上干貨:

mybatis企業必問面試題

mybatis動態sql是做什么的?

其實mybatis的動態sql,無非就是可以讓我在xml映射文件內以標簽的形式編寫動態sql的,這樣可以完成我們邏輯判斷和動態拼接sql。mybatis為我們提供動態的sql標簽,其中mybatis的標簽分別定義sql語句(select、insert、delete、upadate)、控制動態sql拼接(if、foreach、choose)、格式化輸出(where、set、trim)、配置關聯關系(collection、association)、配置Java對象屬性與查詢結果集中列表對應關系(resultMap)以及定義常用和引用(sql和include)。

問到mybatis動態語句,一定會問到動態sql的執行原理是什么?

sql動態的執行原理非常簡單,它是使用ognl從sql參數對象中計算表達式的值,然后再根據表達式的值動態進行拼接sql的,這樣就可以完美地完成動態sql的功能了。

你說一下一級緩存和二級緩存是什么吧?

首先,一級緩存它是指session緩存的,要知道的是一級緩存作用域默認是為sqlsession,同時默認也是幫你開啟一級緩存。當同一個sqlsession中的時候,執行相同查詢語句,在第一次的時候回去數據庫進程查詢,然后再寫到緩存中去,再第二次以后都是直接去緩存中取了。

知道一級緩存了,二級緩存其實和一級緩存其機制相同,它的默認也是采用 PerpetualCache,HashMap 存儲的,而不同的是在于其存儲作用域為 Mapper(Namespace)中,并且可以自定義存儲源。還有二級緩存默認關著的,假如你要取消的話,你可以通過mybatis配置文件來指定cacheEnabled為false即可,代碼如下:。

再說一說mybatis二級緩存應用場景

二級緩存應用主要對于哪些訪問多的查詢請求,以及用戶對查詢結果實時性要求不高,這時候可采用mybatis二級緩存技術降低數據庫訪問量,從而提高訪問速度。

以上就是“mybatis企業必問面試題,這幾道需要格外注意”,你能回答上來嗎?如果想要了解更多的Java面試題相關內容,可以關注動力節點Java官網。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国内精品久久久久影院6 | 久久这里只精品国产99热 | 精品一区二区乱码久久乱码 | 色偷偷女人的天堂a在线 | 欧美freesex呦交| 综合婷婷丁香 | 久久婷婷五月综合色丁香 | 久久精品国产亚洲香蕉 | 国产精品一区二区三区四区 | 亚洲爱爱久久精品 | 欧美精品在线看 | 久久精品国产乱子伦多人 | 中文字幕在线视频免费观看 | 亚洲一区二区三区久久精品 | 亚洲一区二区三区久久久久 | 欧美久久综合九色综合 | 中国一级毛片aaa片 中国一级毛片录像 | 久久综合日韩亚洲精品色 | 超碰v| 欧美 亚洲 中文字幕 | 最新欧美精品一区二区三区不卡 | 在线观看国产福利 | 91sao国产在线观看 | 手机看片国产 | 大学生不戴套毛片视频 | 亚洲精品乱码一区二区在线观看 | 欧美国产亚洲精品高清不卡 | 免费在线看h | 网站久久 | 国产精自产拍久久久久久蜜 | 欧美日韩亚洲一区二区三区 | 日韩高清一区 | 欧美成人四级剧情在线播放 | 91av国产精品 | 国产精品资源 | 99九九久久| 免费播放欧美毛片 | 亚洲欧美中日韩中文字幕 | 伊人久久精品成人网 | 华人欧美国产在线精品 | 一级国产精品一级国产精品片 |