Mybatis源码分析
文章平均质量分 77
源码分析
万物皆字节
思君 思国 思社稷,
赏花 赏月 赏秋香
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot使用 @AutoConfigureAfter 和 @AutoConfigureBefore需要注意的问题,怎样让自己的mybatis插件在 PageInterceptor 前面执行
怎样让自己的mybatis插件在 PageInterceptor 前面执行原创 2023-03-26 20:55:05 · 817 阅读 · 0 评论 -
Mybatis插件开发及执行原理
Mybatis插件开发及执行原理,源码分析原创 2023-03-05 10:28:07 · 616 阅读 · 0 评论 -
Mybatis数据源-工厂模式
Mybatis在数据源对象管理策略上使用了工厂模式,即一个类型的对象由特定的工厂类来提供; 以下是数据库相关简单配置: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybat...原创 2019-11-26 20:36:45 · 405 阅读 · 0 评论 -
Mybatis对象生成与属性赋值-反射技术
Mybatis对象生成与属性赋值-反射技术 反射模块 工具类 1、org.apache.ibatis.reflection.factory.ObjectFactory 生成原始类 2、org.apache.ibatis.reflection.ReflectorFactory --反射模块基础****,生成Reflector类:对class信息的封装,获得元数据 实体类可以没有get set方法,...原创 2019-11-24 19:18:14 · 1625 阅读 · 0 评论 -
Mybatis缓存-装饰模式
向已有的类添加新功能,通过类的关联关系而不是通过继承,更加灵活。 装饰器模式经典实现: java.io.InputStream mybatis中使用了装饰器模式的模块:二级缓存 接口:org.apache.ibatis.cache.Cache org.apache.ibatis.cache.decorators.BlockingCache等其他实现 BlockingCache实现了C...原创 2019-11-24 13:15:10 · 453 阅读 · 0 评论 -
Mybatis日志-适配器模式
日志模块 Mybatis内部提供了日志模块,用于记录框架内部异常与调试信息; 日志实现使用了经典的适配器模式,mybatis自己本身不提供日志功能,而是依赖其他的日志框架来实现;内部支持的优先级是:SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING 统一封装 由于各个...原创 2019-11-24 10:49:49 · 767 阅读 · 0 评论 -
Mybatis-执行流程源码概读
这里我们简要分析一下Mybatis的执行流程,内在的其他特性细节会有单独的文章进行分析; 贴一段简单的mybatis(3.4.5)使用时的测试代码 (配置文件省略了,如果要搭建环境推荐一个清晰的博客: https://www.cnblogs.com/xdp-gacl/p/4261895.html ) 配置文件 mybatis.cfg.xml <?xml version="1.0...原创 2018-01-13 11:06:31 · 1135 阅读 · 2 评论
分享