![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mybatis
文章平均质量分 97
Mybatis 相关内容
猫吻鱼
不是我鸽,是我太忙。
感觉要猝死
展开
-
Mybatis 源码 ∞ :杂七杂八
需要注意的是ResultHandler 要求方法必须无返回值,在 MapperMethod#execute 中会判断进行该判断:原创 2023-08-14 10:58:31 · 1155 阅读 · 0 评论 -
Mybatis 源码 ④ :TypeHandler
Mybatis 源码 ① :开篇Mybatis 源码 ② :流程分析Mybatis 源码 ③ :SqlSession书接上文Mybatis 源码 ③ :SqlSession。我们这里来看下 DefaultParameterHandler 和 DefaultResultSetHandler 的处理过程。创建一个 PwdTypeHandler 类,继承 BaseTypeHandler// 定义加解密方式// 赋值时加密@Override// 取值时解密@Override@Override。原创 2023-08-14 10:51:57 · 1498 阅读 · 0 评论 -
Mybatis 源码 ③ :SqlSession
SpringBoot 启动后 MybatisAutoConfiguration 中会注入 SqlSessionFactory 和 SqlSessionTemplate。SqlSessionFactory 创建是会解析Mybatis 配置以及 Mapper Xml 文件并保存,此时注入的实际类型是 DefaultSqlSessionFactory。原创 2023-08-14 10:49:01 · 513 阅读 · 0 评论 -
Mybatis 源码 ② :流程分析
在Mybatis 源码 ① :开篇中 我们整体简单介绍了下Mybatis ,下面我们来对SpringBoot 中 Mybatis 的源码做具体分析Mybatis 源码 ① :开篇下面我们按照 SpringBoot 自动装配作为入口来进行分析。SpringBoot 自动装配会 将 AutoConfiguredMapperScannerRegistrar 装配到容器中。原创 2023-08-14 10:42:16 · 549 阅读 · 2 评论 -
Mybatis 源码 ① :开篇
Mybatis 官网Mybatis 源码 ① :开篇Mybatis 源码 ② :流程分析Mybatis 源码 ③ :SqlSessionMybatis 源码 ④ :TypeHandlerMybatis 源码 ∞ :杂七杂八原创 2023-08-14 10:38:32 · 531 阅读 · 0 评论 -
Mybatis 注解方式动态SQL映射
MyBatis 提供了XML配置和注解配置两种方式,这里介绍注解配置方式。Mybatis常用注解注解释义@Select映射查询的SQL语句@SelectProviderSelect的动态SQL映射。允许指定一个类名和一个方法在执行时返回运行的查询语句。有type(类的完全限定名)和method(该类中的指定映射的方法名)两个属性。@ Insert映射插入的...原创 2019-10-15 15:09:29 · 1682 阅读 · 0 评论 -
MyBatis 缓存机制解析
以下:内容部分参考《Spring+Mybatis 企业应用实战》。如有侵扰,联系删除。 内容仅用于自我记录学习使用。如有错误,欢迎指正前言在实际项目开发中,通常对数据库查询的性能要求很高,而Mybatis提供了查询缓存数据,从而达到提高查询性能的要求。MyBatis的查询缓存分为一级缓存和二级缓存。一级缓存是SqlSessin级别的缓存,二级缓存是mapper 级别的缓存,二级缓存是多个Sql...原创 2019-10-12 17:12:01 · 529 阅读 · 0 评论