
Mybatis
不编程的水狼
毕业于华南农业大学,软件工程专业;专注于企业应用开发5年工作经验;现致力于平安工作;向往千万级并发的架构知识体系,一点一点进步,与时俱进。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis 3.X框架-Mybatis框架思考与总结
Mybatis框架思考与总结为什么很多公司都不用Mybatis自带二级缓存如何关闭一级缓存解析全局配置文件创建了什么对象四大对象什么时候创建的同类工具选型参考,如何在Mybatis和其他框架进行选择 为什么很多公司都不用Mybatis自带二级缓存 集群环境下,mybatis不支持分布式缓存;(虽然可额外配置实现) 二级缓存域是mapper级别,使用不当,容易产生脏数据 因为mybatis一般自...原创 2020-05-04 03:23:06 · 194 阅读 · 0 评论 -
Mybatis 3.X框架-Mybatis源码分析
Mybatis源码分析核心对象的生命周期工作流程及源码解读核心流程调用链 核心对象的生命周期 核心对象 生命周期 描述 SqlSessionFactoryBuilder 方法局部 只需要使用一次,用于构建SqlSessionFactory SqlSessionFactory 应用级别 全局单例,SqlSession工厂 SqlSession 会话级别 每次访问DB都需要使用...原创 2020-05-03 16:20:03 · 275 阅读 · 0 评论 -
Mybatis 3.X框架-进阶用法
进阶用法TypeHandlers类型转换器ObjectFactory实体类实例工厂Plugins(JDK动态代理+责任链实现)Mybatis增强 TypeHandlers类型转换器 mybatis在初始化时已注册自带默认TypeHandler保存在Configuration配置类 实现TypeHandler接口注入Configuration,可扩展额外的类型转换 ObjectFactory实体...原创 2020-05-03 15:42:39 · 187 阅读 · 0 评论 -
Mybatis 3.X框架-从零开始实践
官方指导文档 https://mybatis.org/mybatis-3/zh/configuration.html 核心特性 连接池对连接管理 SQL与代码分离 结果集映射,参数映射,动态SQL 重复Sql提取 缓存管理 插件机制 关联结果集(1对1,1对多),N+1 懒加载 核心配置 1. mybatis-config.xml configuration,properties se...原创 2020-05-03 15:23:39 · 364 阅读 · 0 评论 -
mybatis缓存浅析(spring boot集成, ehcache集成实例)
mybatis缓存浅析写在最前mybatis缓存结构一级缓存二级缓存开启二级缓存spring boot 使用ehcache二级缓存写在最后 写在最前 本文章对mybatis缓存整体进行浅析,但并不是深究其实现原理,而是对mybatis缓存框架的基本认知,对我们选择缓存框架时有一定的帮助 mybatis缓存结构 mybatis的查询缓存分为一级缓存和二级缓存 一级缓存是SqlSession级别...原创 2019-03-14 16:39:50 · 465 阅读 · 0 评论