
mybatis
享学源码
这个作者很懒,什么都没留下…
展开
-
为什么建议框架源码学习从Mybatis开始
为什么建议框架源码学习从Mybatis开始原创 2020-05-27 09:31:14 · 626 阅读 · 0 评论 -
Mybatis源码系列6-独秀日志模块
文章目录日志适配器模式日志级别日志的使用普通使用代理模式Mybatis本身不提供日志实现,而是兼容第三方日志框架,如:slf4J , commonsLoging , Log4J2 , Log4J , JdkLog。为了兼容和使用第三方日志框架,Mybatis进行了优秀的设计。Mybatis的日志模块可以用两个知识点概括:适配器模式,代理模式原创 2020-01-10 14:54:28 · 274 阅读 · 0 评论 -
Mybatis源码系列5-二级缓存
在二级缓存的设计上,MyBatis大量地运用了装饰者模式,如CachingExecutor, 以及各种Cache接口的装饰器原创 2020-01-06 09:33:04 · 353 阅读 · 0 评论 -
Mybatis源码系列4-一级缓存
一级缓存是为了提高单个sqlsession的查询效率,但是他真的有必要吗?原创 2020-01-02 00:05:42 · 263 阅读 · 0 评论 -
Transaction与SqlSession,Connection的关系
Transaction与SqlSession,Connection的关系原创 2019-12-30 09:18:28 · 3622 阅读 · 0 评论 -
Mybatis源码系列3-三种SqlSession的区别
DefaultSqlSession与SqlSessionManager 与SqlSessionTemplate 是我常见的3种sqlsesion,他们之间的区别是啥?原创 2019-12-29 14:47:31 · 1280 阅读 · 0 评论 -
Mybatis源码系列2-Mapper原理
Mapper通过保存SQL模板与方法之间的映射关系+动态代理技术,完美的解决SQL定位问题原创 2019-12-27 09:23:24 · 298 阅读 · 0 评论 -
Mybatis源码系列1-Mybatis的初始化
Mybatis初始化的过程,其就是Config配置文件,Mapper文件被解析, Configuration对象被创建的过程。原创 2019-12-27 09:11:07 · 328 阅读 · 0 评论 -
Mybatis源码系列0-从JDBC到Mybatis
本文主要讲解JDBC怎么演变到Mybatis的渐变过程原创 2019-12-27 09:10:34 · 305 阅读 · 0 评论