Skip to content

对mybatis源码进行渐进式解析,一步步深入,由简到难。提取源码中的核心代码流程,搭建一个简易的mybatis框架。有助于对mybatis源码的深入理解

Notifications You must be signed in to change notification settings

axon-lpf/mybatis-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mybatis-analysis

本项目主要针对mybatis的源码渐进式的剖析和学习,一层层的递进分析,从中体会到源码的乐趣。 主要是参考 作者:付政委(小傅哥) 著 《手写mybatis渐进式源码实践》 一本书,进行逐章节学习,从中颇有收获。 该书是一款非常不错的书,值得反复观摩,解决心中的困惑,提高自己内功心法。

第一章 实现一个简单的ORM框架

第二章 创建简单的映射器代理工厂

第三章 映射器的注册和使用

第四章 XML的解析和注册

第五章 数据源的创建和使用

第六章 数据源的池化技术的实现

第七章 SQL执行器的定义和实现

第八章 元对象反射工具包

第九章 细化XML语句构建器

第十章 封装参数设置处理器

第十一章 封装结果集处理器

第十二章 晚上框架的增删改查操作

第十三章 通过注解配置执行SQL语句

第十四章 ResultMap映射参数的配置

第十五章 返回inster操作自增索引值

第十六章 解析动态SQL语句

第十七章 插件功能

第十八章 一级缓存

第十九章 二级缓存

第二十章 整合Spring

第二十一章 整合Spring Boot

第二十二章 设计模式总结

About

对mybatis源码进行渐进式解析,一步步深入,由简到难。提取源码中的核心代码流程,搭建一个简易的mybatis框架。有助于对mybatis源码的深入理解

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages