Mybatis体系结构
-【接口层】
增删改查接口、配置获取接口 SqlSession
-【数据处理层】
1.参数映射
(1)参数映射配置获取
(2)参数映射解析
(3)参数类型解析
(4)参数绑定
2.SQL解析
(1)SQL配置获取
(2)SQL解析
(3)动态SQL
3.SQL执行(执行器)
(1)Simple
(2)Batch
(3)Reuse
4.结果映射
(1)结果映射配置
(2)配置解析
(3)结果类型转换
(4)结果数据拷贝
-【基础层】
(1)缓存功能
(2)事务
(3)日志
(4)连接池
(5)反射机制
(6)配置加载