Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/axon-lpf/mybatis-analysis
对mybatis源码进行渐进式解析,一步步深入,由简到难。提取源码中的核心代码流程,搭建一个简易的mybatis框架。有助于对mybatis源码的深入理解
https://github.com/axon-lpf/mybatis-analysis
java mybatis source-code spring
Last synced: 19 days 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 (4 months ago)
- Default Branch: master
- Last Pushed: 2024-10-21T03:13:31.000Z (3 months ago)
- Last Synced: 2024-11-05T15:08:33.510Z (2 months 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第二十二章
设计模式总结