源码分析系列教程(08) - 手写MyBatis(注解版)

源码分析系列教程(08) - 手写MyBatis(注解版)

代码已上传到GitHub,有兴趣的同学可以下载来看看:https://github.com/ylw-github/Java-CodeAnalysis-Demo1. MyBatis相关核心知识MyBatis和数据库的交互有两种方式:使用传统的MyBatis提供的API;使用Mapper接口;1.1 使...

【源码分析】Mybatis 的配置解析过程

【源码分析】Mybatis 的配置解析过程

博主介绍: ✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌ Java知识图谱点击链接:体系化学习Java(Java面试专题) 感兴趣的同学可以收藏关注下 ,不然下次找不到哟 1、配置解析方法 在我的另一篇文章:深入学习 Mybatis 的四大组件源码 中有介绍到 ...

MyBatis持久层框架入门

10 课时 |
1947 人已学 |
免费
开发者课程背景图
Spring事务源码分析专题(二)Mybatis的使用及跟Spring整合原理分析

Spring事务源码分析专题(二)Mybatis的使用及跟Spring整合原理分析

前言专题要点如下:本文要解决的是第二点,Mybatis的使用、原理及跟Spring整合原理分析。Mybatis的简单使用搭建项目1。pom文件添加如下依赖<dependency> <groupId>org.mybatis</groupId> <artifac...

源码分析Mybatis插件(Plugin)机制与实战

源码分析Mybatis插件(Plugin)机制与实战

有了 Mybatis执行SQL的4大基础组件详解 与 源码解析MyBatis Sharding-Jdbc SQL语句执行流程详解两篇文章的铺垫,本文将直奔主题:Mybatis插件机制。温馨提示:本文也是以提问式阅读与探究源码的技巧展示。从前面的文章我们已经知道,Mybatis在执行SQL语...

源码分析Mybatis MappedStatement的创建流程

源码分析Mybatis MappedStatement的创建流程

上文重点阐述源码分析MapperProxy初始化,但并没有介绍.Mapper.java(UserMapper.java)是如何与Mapper.xml文件中的SQL语句是如何建立关联的。本文将重点接开这个谜团。接下来重点从源码的角度分析Mybatis MappedStatement的创建流程。我们注意...

源码分析Mybatis MapperProxy初始化【图文并茂】

源码分析Mybatis MapperProxy初始化【图文并茂】

MapperScannerConfigurer,Spring整合Mybatis的核心类,其作用是扫描项目中Dao类,将其创建为Mybatis的Maper对象即MapperProxy对象。首先进入源码学习之前,我们先看一下在项目中的配置文件信息。我们注意到这里有两三个与Mapper相关的配置:SqlS...

源码分析Mybatis插件(Plugin)机制与实战

源码分析Mybatis系列目录:1、源码分析Mybatis MapperProxy初始化之Mapper对象的扫描与构建2、源码分析Mybatis MappedStatement的创建流程3、Mybatis执行SQL的4大基础组件详解4、源码解析MyBatis Sharding-Jdbc SQL语句执...

源码分析Mybatis MappedStatement的创建流程

上文源码分析Mybatis MapperProxy创建流程重点阐述MapperProxy的创建流程,但并没有介绍.Mapper.java(UserMapper.java)是如何与Mapper.xml文件中的SQL语句是如何建立关联的。本文将重点接开这个谜团。 接下来重点从源码的角度分析Mybatis...

源码分析Mybatis MapperProxy初始化之Mapper对象的扫描与构建

温馨提示:本文基于Mybatis.3.x版本。 MapperScannerConfigurer,Spring整合Mybatis的核心类,其作用是扫描项目中Dao类,将其创建为Mybatis的Maper对象即MapperProxy对象。 首先进入源码学习之前,我们先看一下在项目中的配置文件信息。我们注...

源码分析----Mybatis数据源与连接池

对于ORM框架而言,数据源的组织是一个非常重要的一部分,这直接影响到框架的性能问题。本文将通过对MyBatis框架的数据源结构进行详尽的分析,并且深入解析MyBatis的连接池。 本文首先会讲述MyBatis的数据源的分类,然后会介绍数据源是如何加载和使用的。紧接着将分类介绍UNPOOLED、POO...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

Apache Spark 中国技术社区
Apache Spark 中国技术社区
阿里巴巴开源大数据技术团队成立 Apache Spark 中国技术社区,定期推送精彩案例,问答区数个 Spark 技术同学每日在线答疑,只为营造 Spark 技术交流氛围,欢迎加入!
4459+人已加入
加入
相关电子书
更多
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题)
立即下载