《深入浅出 MyBatis 技术原理与实战》学习项目源码
第一章《MyBatis 简介》学习源码
传统的 JDBC 编程示例、使用 Hibernage 编程示例、使用 MyBatis 编程示例
第二章《MyBatis 入门》学习源码
构建SqlSessionFactory、创建SqlSession、映射器Mapper
第三章《配置》学习源码
properties属性、settings设置、typeAliases别名、typeHandler类型处理器、ObjectFactory对象工厂、 environments环境配置、databaseIdProvider数据库厂商标识
第四章《映射器》学习源码
select元素、insert元素、update和delete元素、sql元素、resultMap结果映射集
第五章《动态SQL》学习源码
if元素、choose、when、otherwise元素、trim、where、set元素、foreach元素、test元素、bind元素
第六章《MyBatis 的解析和运行原理》学习源码
Java反射技术、JDK动态代理、Cglib动态代理、构建SqlSessionFactory过程、SqlSession运行过程
第七章《插件》学习源码
插件接口、常用工具类:MetaObject、插件开发过程及实例
第八章《MyBatis-Spring》学习源码
Spring基础、MyBatis集成Spring、SSM框架实例
第九章《实用的场景》学习源码
数据库Blob字段读写、插件分页、在映射中使用枚举