本站是 好好学java 的技术分享博客,涵盖Java后端技术、SpringBoot、微服务架构、分布式、Java面试等知 ...
正在加载今日诗词...
MyBatis概览(各组件以及底层实现原理等) MyBatis概览(各组件以及底层实现原理等)
一、MyBatis概览 这是Mybatis的整体架构图,可以看出它是由几个主要组件组成,分别为Configuration、Sql映射、Mapper、MappedStatements组成,Configuration包含了所有启动时的配置信息
2021-04-05
Mapper.xml配置文件解读 Mapper.xml配置文件解读
mapper.xml配置文件解读①. namespace:与对应mapper接口关联,使其方法与xml定义的标签id相对应。 ②. resultType:设置sql语句返回的类型,可以是基本类型,也可以是实体类类型,实体类一般全包名作为参数
2021-04-05
自己动手实现一个简单的Mybatis(初级版本1.0) 自己动手实现一个简单的Mybatis(初级版本1.0)
手写Mybatis-v1.0**源码链接(包括v1.0与v2.0): ** 从上一个文章 —Mybatis概述中了解到了Mybatis的主要架构与底层原理流程,结尾给出了一个宏观流程图,可以知道,大致我们可以从三个模块入手: SqlSes
2021-04-05
手写MyBatis2.0附带Plugin功能(增强版本) 手写MyBatis2.0附带Plugin功能(增强版本)
基于上一篇博客,手写MyBatis1.0末尾提出的几个不足之处与需要新增的地方,这篇博客将完善之前的MyBatis1.0版本,升级为2.0版本~将会新增的功能: 加入Plugin插件功能。 加入缓存功能。 分解Executor指责,分出各
2021-04-05
MyBatis动态SQL(认真看看, 以后写SQL就爽多了) MyBatis动态SQL(认真看看, 以后写SQL就爽多了)
作者:阿进的写字台cnblogs.com/homejim/p/9909657.html 温馨提示:文中代码看不全可左右滑动 MyBatis 令人喜欢的一大特性就是动态 SQL。 在使用 JDBC 的过程中,
2021-04-05
原来resultMap解析完是这样(mybatis源码) 原来resultMap解析完是这样(mybatis源码)
作者:阿进的写字台cnblogs.com/homejim/p/9853703.html 温馨提示:文中代码看不全可左右滑动 在  select 语句中查询得到的是一张二维表, 水平方向上看是一个个字段, 垂
2021-04-05
mybatis如何半自动化解耦 mybatis如何半自动化解耦
点击上方“Java知音”,选择“置顶公众号” 技术文章第一时间送达! 作者:Alan_beijingcnblogs.com/wangjiming/p/10384975.html 在JAVA发展过程中,涌现出
2021-04-05
面试官——你分析过mybatis工作原理吗? 面试官——你分析过mybatis工作原理吗?
点击上方“Java知音”,选择“置顶公众号” 技术文章第一时间送达! Mybatis工作原理也是面试的一大考点,必须要对其非常清晰,这样才能怼回去。本文建立在Spring+SpringMVC+Mybatis整合的项目之上。 我将其工作原
2021-04-05
源码分析 Mybatis 的 foreach 为什么会出现性能问题 源码分析 Mybatis 的 foreach 为什么会出现性能问题
作者:TSMYK my.oschina.net/mengyuankan/blog/2989154 my.oschina.net/mengyuankan/blog/2989154 背景最近在做一个
2021-04-05
Mybatis 解析配置文件的源码解析 Mybatis 解析配置文件的源码解析
前言使用过 Mybatis 的都知道, Mybatis 有个配置文件,用来配置数据源,别名,一些全局的设置如开启缓存之类的, 在 Mybatis 在初始化的时候,会加载该配置文件,会对该配置文件进行解析;它采用的是 DOM 的方式进行解析
2021-04-05
3 / 6