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