
浅入浅出MyBatis
详细分析MyBatis源码实现机制。
wtopps
当你的才华满足不了你的野心时,你应该滚去学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅入浅出Mybatis:(四)SQL执行过程
前言 在前几篇中,我们对MyBatis的源码进行了简单分析,大体了解了MyBatis的工作流程,以及MyBatis是如何去加载Mapper配置文件的,那么,我们又有了新的疑问,MyBatis是如何执行一条SQL的呢?本篇,我们就来解开这个问题。 MyBatis SQL执行流程 我们在使用MyBatis进行开发时,只需要编写一个Mapper interface,关联好配置XML文件,使用Spring...原创 2020-04-26 21:26:43 · 272 阅读 · 0 评论 -
浅入浅出Mybatis:(三)Mapper关联SQL配置加载过程
前言 在上一篇中,我们介绍了在SpringBoot容器中,Mybatis加载mapper interface的过程,但对于mapper加载的全过程,这仅仅完成了50%,剩下的50%就是mapper的关联XML配置文件的加载过程,本篇,我们将围绕下面两个问题进行展开: 1、mapper的关联XML配置文件是如何进行加载的? 2、Mybatis是如何将mapper interface与XML配置文件关...原创 2020-01-18 17:43:41 · 1024 阅读 · 0 评论 -
浅入浅出Mybatis:(二)Mapper interface加载过程
前言 在上一篇中,我们对MyBatis的整体项目结构进行了大览,本篇,开始正式进入源码分析的第一篇,来一起了解一下MyBatis的mapper interface与XML配置文件的加载过程。 本篇源代码基于SpringBoot 1.5x,Mybatis-spring 1.3x、Mybatis 3.4x。 SpringBoot加载MyBaits的过程 在Spring项目中,我们对Mybatis进行配...原创 2020-01-13 21:32:10 · 4691 阅读 · 6 评论 -
浅入浅出Mybatis:(一)Mybatis架构总览
前言 说到MyBatis,如果您是Java开发者,对于其一定不陌生,MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象...原创 2020-01-08 11:03:49 · 781 阅读 · 2 评论