版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
MyBatis從入門(mén)到精通讀書(shū)筆記模板01思維導(dǎo)圖目錄分析精彩摘錄內(nèi)容摘要讀書(shū)筆記作者介紹目錄0305020406思維導(dǎo)圖讀者示例代碼過(guò)程用法小結(jié)第章用法項(xiàng)目接口使用方式過(guò)程運(yùn)行配置插件數(shù)據(jù)庫(kù)動(dòng)態(tài)實(shí)體類(lèi)本書(shū)關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要本書(shū)中從一個(gè)簡(jiǎn)單的MyBatis查詢(xún)?nèi)胧?,搭建起學(xué)習(xí)MyBatis的基礎(chǔ)開(kāi)發(fā)環(huán)境。通過(guò)全面的示例代碼和測(cè)試講解了在MyBatisXML方式和注解方式中進(jìn)行增、刪、改、查操作的基本用法,介紹了動(dòng)態(tài)SQL在不同方面的應(yīng)用以及在使用過(guò)程中的最佳實(shí)踐方案。針對(duì)MyBatis高級(jí)映射、存儲(chǔ)過(guò)程和類(lèi)型處理器提供了豐富的示例,通過(guò)自下而上的方法使讀者更好地理解和掌握MyBatis的高級(jí)用法,同時(shí)針對(duì)MyBatis的代碼生成器提供了詳細(xì)的配置介紹。此外,本書(shū)還提供了緩存配置、插件開(kāi)發(fā)、Spring、SpringBoot集成的詳細(xì)內(nèi)容。最后通過(guò)介紹Git和GitHub讓讀者了解MyBatis開(kāi)源項(xiàng)目,通過(guò)對(duì)MyBatis源碼和測(cè)試用例的講解讓讀者更好掌握MyBatis。目錄分析1.1MyBatis簡(jiǎn)介1.2創(chuàng)建Maven項(xiàng)目1.3簡(jiǎn)單配置讓MyBatis跑起來(lái)1.4本章小結(jié)第1章MyBatis入門(mén)1.3簡(jiǎn)單配置讓MyBatis跑起來(lái)1.3.1準(zhǔn)備數(shù)據(jù)庫(kù)1.3.2配置MyBatis1.3.3創(chuàng)建實(shí)體類(lèi)和Mapper.xml文件1.3.4配置Log4j以便查看MyBatis操作數(shù)據(jù)庫(kù)的過(guò)程1.3.5編寫(xiě)測(cè)試代碼讓MyBatis跑起來(lái)2.1一個(gè)簡(jiǎn)單的權(quán)限控制需求2.2使用XML方式2.3select用法2.4insert用法2.5update用法12345第2章MyBatisXML方式的基本用法2.6delete用法2.7多個(gè)接口參數(shù)的用法2.8Mapper接口動(dòng)態(tài)代理實(shí)現(xiàn)原理2.9本章小結(jié)第2章MyBatisXML方式的基本用法2.1一個(gè)簡(jiǎn)單的權(quán)限控制需求2.1.1創(chuàng)建數(shù)據(jù)庫(kù)表2.1.2創(chuàng)建實(shí)體類(lèi)2.4insert用法2.4.1簡(jiǎn)單的insert方法2.4.2使用JDBC方式返回主鍵自增的值2.4.3使用selectKey返回主鍵的值3.1@Select注解3.3@Update注解和@Delete注解3.2@Insert注解第3章MyBatis注解方式的基本用法3.5本章小結(jié)3.4Provider注解第3章MyBatis注解方式的基本用法3.1@Select注解3.1.1使用mapUnderscoreToCamelCase配置3.1.2使用resultMap方式3.2@Insert注解3.2.1不需要返回主鍵3.2.2返回自增主鍵3.2.3返回非自增主鍵4.1if用法4.2choose用法4.3where、set、trim用法4.4foreach用法第4章MyBatis動(dòng)態(tài)SQL4.5bind用法4.6多數(shù)據(jù)庫(kù)支持4.7OGNL用法4.8本章小結(jié)第4章MyBatis動(dòng)態(tài)SQL4.1if用法4.1.1在WHERE條件中使用if4.1.2在UPDATE更新列中使用if4.1.3在INSERT動(dòng)態(tài)插入列中使用if4.3where、set、trim用法4.3.1where用法4.3.2set用法4.3.3trim用法4.4foreach用法4.4.1foreach實(shí)現(xiàn)in集合4.4.2foreach實(shí)現(xiàn)批量插入4.4.3foreach實(shí)現(xiàn)動(dòng)態(tài)UPDATE5.1XML配置詳解5.3運(yùn)行MyBatisGenerator5.2一個(gè)配置參考示例第5章Mybatis代碼生成器5.5本章小結(jié)5.4Example介紹第5章Mybatis代碼生成器5.1XML配置詳解5.1.1property標(biāo)簽5.1.2plugin標(biāo)簽5.1.3commentGenerator標(biāo)簽5.1.4jdbcConnection標(biāo)簽5.1.5javaTypeResolver標(biāo)簽5.1.6javaModelGenerator標(biāo)簽5.1.7sqlMapGenerator標(biāo)簽5.1.8javaClientGenerator標(biāo)簽5.1.9table標(biāo)簽5.3運(yùn)行MyBatisGenerator5.3.1使用Java編寫(xiě)代碼運(yùn)行5.3.2從命令提示符運(yùn)行5.3.3使用MavenPlugin運(yùn)行5.3.4使用Eclipse插件運(yùn)行6.2存儲(chǔ)過(guò)程6.1高級(jí)結(jié)果映射第6章MyBatis高級(jí)查詢(xún)6.4本章小結(jié)6.3使用枚舉或其他對(duì)象第6章MyBatis高級(jí)查詢(xún)6.1高級(jí)結(jié)果映射6.1.1一對(duì)一映射6.1.2一對(duì)多映射6.1.3鑒別器映射6.2存儲(chǔ)過(guò)程6.2.1第一個(gè)存儲(chǔ)過(guò)程6.2.2第二個(gè)存儲(chǔ)過(guò)程6.2.3第三個(gè)和第四個(gè)存儲(chǔ)過(guò)程6.2.4在Oracle中使用游標(biāo)參數(shù)的存儲(chǔ)過(guò)程6.3使用枚舉或其他對(duì)象6.3.1使用MyBatis提供的枚舉處理器6.3.2使用自定義的類(lèi)型處理器6.3.3對(duì)Java8日期(JSR-310)的支持7.1一級(jí)緩存7.2二級(jí)緩存7.3集成EhCache緩存7.4集成Redis緩存第7章MyBatis緩存配置7.5臟數(shù)據(jù)的產(chǎn)生和避免7.7本章小結(jié)7.6二級(jí)緩存適用場(chǎng)景第7章MyBatis緩存配置7.2二級(jí)緩存7.2.1配置二級(jí)緩存7.2.2使用二級(jí)緩存8.1攔截器接口介紹8.2攔截器簽名介紹8.3下畫(huà)線鍵值轉(zhuǎn)小寫(xiě)駝峰形式插件8.4分頁(yè)插件8.5本章小結(jié)12345第8章MyBatis插件開(kāi)發(fā)8.2攔截器簽名介紹8.2.1Executor接口8.2.2ParameterHandler接口8.2.3ResultSetHandler接口8.2.4StatementHandler接口8.4分頁(yè)插件8.4.1PageInterceptor攔截器類(lèi)8.4.2Dialect接口8.4.3MySqlDialect實(shí)現(xiàn)9.1創(chuàng)建基本的MavenWeb項(xiàng)目9.3集成MyBatis9.2集成Spring和SpringMVC第9章Spring集成MyBatis9.5本章小結(jié)9.4幾個(gè)簡(jiǎn)單實(shí)例第9章Spring集成MyBatis9.4幾個(gè)簡(jiǎn)單實(shí)例9.4.1基本準(zhǔn)備9.4.2開(kāi)發(fā)Mapper層(Dao層)9.4.3開(kāi)發(fā)業(yè)務(wù)層(Service層)9.4.4開(kāi)發(fā)控制層(Controller層)9.4.5開(kāi)發(fā)視圖層(View層)9.4.6部署和運(yùn)行應(yīng)用10.1基本的SpringBoot項(xiàng)目10.3MyBatisStarter配置介紹10.2集成MyBatis第10章SpringBoot集成MyBatis10.5本章小結(jié)10.4簡(jiǎn)單示例第10章SpringBoot集成MyBatis10.4簡(jiǎn)單示例10.4.1引入simple依賴(lài)10.4.2開(kāi)發(fā)業(yè)務(wù)(Service)層10.4.3開(kāi)發(fā)控制(Controller)層10.4.4運(yùn)行應(yīng)用查看效果11.1Git入門(mén)11.2GitHub入門(mén)11.3MyBatis源碼講解11.4MyBatis測(cè)試用例11.5本章小結(jié)12345第11章MyBatis開(kāi)源項(xiàng)目11.1Git入門(mén)11.1.1初次運(yùn)行配置11.1.2初始化和克隆倉(cāng)庫(kù)11.1.3本地操作11.1.4遠(yuǎn)程操作11.2GitHub入門(mén)11.2.1創(chuàng)建并提交到倉(cāng)庫(kù)11.2.2For
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度銷(xiāo)售合同綠色環(huán)保要求與部門(mén)環(huán)保責(zé)任2篇
- 2025年度新能源汽車(chē)充電設(shè)施建設(shè)與購(gòu)銷(xiāo)合同4篇
- 裝修工程合同中的工程量計(jì)算及結(jié)算方式(2025年度)2篇
- 二零二五年度網(wǎng)絡(luò)直播平臺(tái)帶寬租賃協(xié)議4篇
- 二零二五年度四人合作開(kāi)展環(huán)保教育項(xiàng)目合同范本3篇
- 2025年度木材產(chǎn)業(yè)園區(qū)建設(shè)合作協(xié)議3篇
- 二零二五年度螺旋鋼管智能制造與自動(dòng)化改造合同4篇
- 冰面施工方案
- 2025有關(guān)保姆聘用合同范本
- 二零二五年度交通運(yùn)輸業(yè)不繳納社保的駕駛員勞動(dòng)合同3篇
- 安徽省淮南四中2025屆高二上數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 保險(xiǎn)專(zhuān)題課件教學(xué)課件
- 牛津上海版小學(xué)英語(yǔ)一年級(jí)上冊(cè)同步練習(xí)試題(全冊(cè))
- 室上性心動(dòng)過(guò)速-醫(yī)學(xué)課件
- 建設(shè)工程法規(guī)及相關(guān)知識(shí)試題附答案
- 中小學(xué)心理健康教育課程標(biāo)準(zhǔn)
- 四年級(jí)上冊(cè)脫式計(jì)算400題及答案
- 新課標(biāo)人教版小學(xué)數(shù)學(xué)六年級(jí)下冊(cè)集體備課教學(xué)案全冊(cè)表格式
- 人教精通版三年級(jí)英語(yǔ)上冊(cè)各單元知識(shí)點(diǎn)匯總
- 教案:第三章 公共管理職能(《公共管理學(xué)》課程)
- 諾和關(guān)懷俱樂(lè)部對(duì)外介紹
評(píng)論
0/150
提交評(píng)論