1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        【金三銀四】Mybatis面試題(2021最新版)

        共 1217字,需瀏覽 3分鐘

         ·

        2021-03-31 10:46

        前言

        MyBatis 是一款優(yōu)秀的持久層框架,它支持定制化 SQL、存儲(chǔ)過程以及高級(jí)映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動(dòng)設(shè)置參數(shù)以及獲取結(jié)果集。


        1. 模糊查詢like語句該怎么寫

        2. Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重復(fù)?

        3. Mybatis優(yōu)缺點(diǎn)

        4. Mybatis是如何進(jìn)行分頁的?分頁插件的原理是什么?映射Enu

        5. 請(qǐng)說說MyBatis的工作原理

        6. Mybatis是否支持延遲加載?如果支持,它的實(shí)現(xiàn)原理是什么?

        7. Mybatis是如何將sql執(zhí)行結(jié)果封裝為目標(biāo)對(duì)象并返回的?都有哪些映射形式?

        8. #{}和${}的區(qū)別

        9. 在mapper中如何傳遞多個(gè)參數(shù)

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

        11. MyBatis編程步驟是什么樣的?

        12. 如何獲取生成的主鍵

        13. Mybatis如何執(zhí)行批量操作

        14. Mybatis動(dòng)態(tài)sql是做什么的?都有哪些動(dòng)態(tài)sql?能簡述一下動(dòng)態(tài)sql的執(zhí)行原理嗎?

        15. 講下 MyBatis 的緩存

        16. 什么是MyBatis的接口綁定?有哪些實(shí)現(xiàn)方式?

        17. 為什么說Mybatis是半自動(dòng)ORM映射工具?它與全自動(dòng)的區(qū)別在哪里?

        18. 為什么需要預(yù)編譯

        19. Mybatis中如何指定使用哪一種Executor執(zhí)行器?

        20. Mybatis能執(zhí)行一對(duì)多,一對(duì)一的聯(lián)系查詢嗎,有哪些實(shí)現(xiàn)方法

        21. Mybatis的一級(jí)、二級(jí)緩存

        22. 簡述Mybatis的插件運(yùn)行原理,以及如何編寫一個(gè)插件。

        23. 傳統(tǒng)JDBC開發(fā)存在什么問題?

        24. Hibernate 和 MyBatis 的區(qū)別

        25. 使用MyBatis的mapper接口調(diào)用時(shí)有哪些要求?

        26. 這個(gè)Dao接口的工作原理是什么?Dao接口里的方法,參數(shù)不同時(shí),方法能重載嗎

        27. 什么是DBMS

        28. Mybatis都有哪些Executor執(zhí)行器?它們之間的區(qū)別是什么?

        29. MyBatis是什么?

        30. Mapper 編寫有哪幾種方式?

        31. MyBatis的功能架構(gòu)是怎樣的

        32. JDBC編程有哪些不足之處,MyBatis是如何解決的?


        33. MyBatis的框架架構(gòu)設(shè)計(jì)是怎么樣的

        34. Xml映射文件中,除了常見的select|insert|updae|delete標(biāo)簽之外,還有哪些標(biāo)簽?

        35. Mybatis映射文件中,如果A標(biāo)簽通過include引用了B標(biāo)簽的內(nèi)容,請(qǐng)問,B標(biāo)簽?zāi)芊穸x在A標(biāo)簽的后面,還是說必須定義在A標(biāo)簽的前面?

        36. MyBatis和Hibernate的適用場景?

        37. 當(dāng)實(shí)體類中的屬性名和表中的字段名不一樣 ,怎么辦



        下方掃碼關(guān)注公眾號(hào)加我微信【備注:公眾號(hào)】 免費(fèi)領(lǐng)取

        程序員這個(gè)職業(yè)需要我們不斷進(jìn)步,需要我們不斷學(xué)習(xí)新的知識(shí)。

        喜歡小編的文章可以點(diǎn)點(diǎn)關(guān)注哦!

        小編持續(xù)為你分享最新文章 和 福利領(lǐng)取哦

        瀏覽 59
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            黄色大片免费在线观看 | 亚洲色999 | 成人性生交大片免费看黄103季 | 美女被艹视频在线观看 | 日产mv高清直播 | 美女日麻批 | 天天舔夜夜爽 | 国产伦精品一区二区三区视频1 | 欧美一级性爱 | 美女高潮喷水 |