# MyBatis源码解析
author:Clare
开始解析时间:2019.02.14
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。
第00章 MyBatis架构设计及实例分析
第01章 项目环境准备
第02章 MyBatis初始化过程
第03章 XpathParser
第04章 Configuration子节点解析
第05章 数据源与连接池
第06章 事务管理机制
第07章 Configuration对象总结及其手动创建
第08章 TypeAliasRegistry类型别名注册器
第09章 LanguageDriverRegistry语言驱动注册器
第10章 TypeHandlerRegistry类型处理注册器
第11章 TypeHandler类型处理器
第12章 MapperRegistry
第13章 InterceptorChain拦截器链
第14章 目前涉及的设计模式
第15章 架构设计及实例分析
第16章 缓存机制设计与实现
第17章 一级缓存实现详解及使用注意
第18章 二级缓存设计原理
第19章 拓展--细粒度控制二级缓存