
MyBatis:深度解析培訓(xùn)
1
開(kāi)篇:既簡(jiǎn)單又復(fù)雜的基礎(chǔ)框架
2
開(kāi)始前的約定:關(guān)于本小冊(cè)的一些前置說(shuō)明
3
基礎(chǔ)回顧-概述與環(huán)境搭建
4
基礎(chǔ)回顧-單表增刪改查
5
基礎(chǔ)回顧-關(guān)聯(lián)表查詢
6
配置-配置文件詳解
7
配置-配置文件的加載機(jī)制
8
映射-mapper映射文件詳解
9
映射-mapper動(dòng)態(tài)SQL的設(shè)計(jì)
10
映射-mapper.xml的解析機(jī)制
11
注解-基本CRUD與Result系列注解
12
注解-Provider系列注解
13
注解-注解Mapper接口的解析機(jī)制
14
緩存-一級(jí)緩存的設(shè)計(jì)與原理
15
緩存-二級(jí)緩存的設(shè)計(jì)與原理
16
事務(wù)-MyBatis內(nèi)部的事務(wù)控制
17
事務(wù)-MyBatis事務(wù)控制的模型與設(shè)計(jì)
18
擴(kuò)展-MyBatis的插件模塊
19
擴(kuò)展-MyBatis的日志模塊設(shè)計(jì)
20
擴(kuò)展-MyBatis中的一些API
21
整合Spring-流程與原理
22
生命周期-整體概述
23
生命周期-加載全局配置文件
24
生命周期-加載Mapper.xml與注解Mapper定義
25
生命周期-SqlSession執(zhí)行
26
生命周期-動(dòng)態(tài)SQL的參數(shù)綁定與執(zhí)行
27
生命周期-結(jié)果集的封裝與映射
28
生命周期-Mapper動(dòng)態(tài)代理類執(zhí)行流程原理
29
生命周期-自定義插件的執(zhí)行流程原理
30
生命周期-小結(jié)與思考
31
MyBatis中的設(shè)計(jì)模式-工廠方法、建造器模式
32
MyBatis中的設(shè)計(jì)模式-單例模式、代理模式
33
MyBatis中的設(shè)計(jì)模式-模板方法、適配器、裝飾者
34
MyBatis中的設(shè)計(jì)模式-責(zé)任鏈模式、組合模式
35
二次封裝-需求與思路設(shè)計(jì)
36
二次封裝-Provider+動(dòng)態(tài)SQL實(shí)現(xiàn)通用單表CRUD
37
二次封裝-元編程思路優(yōu)化CRUD處理
38
二次封裝-更靈活的查詢與分頁(yè)插件的引入及原理