真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MyBatis常見面試題和答案

這篇文章給大家分享的是有關(guān)MyBatis常見面試題和答案的內(nèi)容。小編覺得挺實用的,因此分享給大家學(xué)習(xí)。如下資料是MyBatis的十道面試題和答案?!?/p>

在崇州等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,營銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè),崇州網(wǎng)站建設(shè)費用合理。

MyBatis常見面試題和答案

 

1、MyBatis是如何進(jìn)行分頁的?分頁插件的原理是什么?
 

答案:MyBatis使用RowBounds對象進(jìn)行分頁,它是針對ResultSet結(jié)果集執(zhí)行的內(nèi)存分頁,而非物理分頁,可以在sql內(nèi)直接書寫帶有物理分頁的參數(shù)來完成物理分頁功能,也可以使用分頁插件來完成物理分頁。分頁插件的基本原理是使用MyBatis提供的插件接口,實現(xiàn)自定義插件,在插件的攔截方法內(nèi)攔截待執(zhí)行的sql,然后重寫sql,根據(jù)dialect方言,添加對應(yīng)的物理分頁語句和物理分頁參數(shù)。舉例:select * from student,攔截sql后重寫為:select t.* from (select * from student)t limit 0,10
 

2、簡述Mybatis的Xml映射文件和Mybatis內(nèi)部數(shù)據(jù)結(jié)構(gòu)之間的映射關(guān)系?
 

答案:Mybatis將所有Xml配置信息都封裝到All-In-One重量級對象Configuration內(nèi)部。在Xml映射文件中,標(biāo)簽會被解析為ParameterMap對象,其每個子元素會被解析為ParameterMapping對象。
 標(biāo)簽會被解析為ResultMap對象,其每個子元素會被解析為ResultMapping對象。每一個