https://github.com/axon-lpf/mybatis-analysis
对mybatis源码进行渐进式解析,一步步深入,由简到难。提取源码中的核心代码流程,搭建一个简易的mybatis框架。有助于对mybatis源码的深入理解
https://github.com/axon-lpf/mybatis-analysis
java mybatis source-code spring
Last synced: 2 months ago
JSON representation
对mybatis源码进行渐进式解析,一步步深入,由简到难。提取源码中的核心代码流程,搭建一个简易的mybatis框架。有助于对mybatis源码的深入理解
- Host: GitHub
- URL: https://github.com/axon-lpf/mybatis-analysis
- Owner: axon-lpf
- Created: 2024-09-27T09:32:57.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-21T03:13:31.000Z (over 1 year ago)
- Last Synced: 2025-04-09T09:21:53.413Z (about 1 year ago)
- Topics: java, mybatis, source-code, spring
- Language: Java
- Homepage:
- Size: 652 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mybatis-analysis
本项目主要针对mybatis的源码渐进式的剖析和学习,一层层的递进分析,从中体会到源码的乐趣。 主要是参考 作者:付政委(小傅哥) 著 《手写mybatis渐进式源码实践》 一本书,进行逐章节学习,从中颇有收获。
该书是一款非常不错的书,值得反复观摩,解决心中的困惑,提高自己内功心法。
第一章
实现一个简单的ORM框架
第二章
创建简单的映射器代理工厂
第三章
映射器的注册和使用
第四章
XML的解析和注册
第五章
数据源的创建和使用
第六章
数据源的池化技术的实现
第七章
SQL执行器的定义和实现
第八章
元对象反射工具包
第九章
细化XML语句构建器
第十章
封装参数设置处理器
第十一章
封装结果集处理器
第十二章
晚上框架的增删改查操作
第十三章
通过注解配置执行SQL语句
第十四章
ResultMap映射参数的配置
第十五章
返回inster操作自增索引值
第十六章
解析动态SQL语句
第十七章
插件功能
第十八章
一级缓存
第十九章
二级缓存
第二十章
整合Spring
第二十一章
整合Spring Boot
第二十二章
设计模式总结