原文:MyBatis框架的使用及源码分析(十) CacheExecutor,SimpleExecutor,BatchExecutor ,ReuseExecutor

Executor分成两大类,一类是CacheExecutor,另一类是普通Executor。 普通类又分为: ExecutorType.SIMPLE: 这个执行器类型不做特殊的事情。它为每个语句的执行创建一个新的预处理语句。ExecutorType.REUSE: 这个执行器类型会复用预处理语句。ExecutorType.BATCH: 这个执行器会批量执行所有更新语句,如果 SELECT 在它们中间 ...

2017-09-21 00:20 0 3025 推荐指数:

查看详情

MyBatis框架使用源码分析(六) MapperRegistry

我们先Mapper接口的调用方式,见<MyBatis框架中Mapper映射配置的使用及原理解析(一) 配置与使用>的示例: sqlsession.getMapper(UserMapper.class) 也就是调用DefaultSqlSession的对应方法 ...

Tue Sep 19 22:37:00 CST 2017 0 1836
MyBatis框架使用源码分析(八) MapperMethod

从 <MyBatis框架中Mapper映射配置的使用及原理解析(七) MapperProxy,MapperProxyFactory> 文中,我们知道Mapper,通过MapperProxy代理类执行他的接口方法,当mapper方法被调用的时候对应的MapperProxy会生成相应 ...

Wed Sep 20 08:29:00 CST 2017 0 2670
MyBatis中Executor源码解析之BatchExecutor搞不懂

为了便于源码分析,还是先来一个MyBatis的Demo吧 mybatis-mysql-config.xml user.xml 入口方法main: 这个Executor的代码离上面Demo执行代码还有一段很长封装,如果分析Executor,就要分析 ...

Mon Apr 13 23:05:00 CST 2020 1 2569
Mybaits 源码解析 ()----- Spring-Mybatis框架使用源码解析

在前面几篇文章中我们主要分析Mybatis的单独使用,在实际在常规项目开发中,大部分都会使用mybatis与Spring结合起来使用,毕竟现在不用Spring开发的项目实在太少了。本篇文章便来介绍下Mybatis如何与Spring结合起来使用,并介绍下其源码是如何实现 ...

Mon Nov 11 19:27:00 CST 2019 0 624
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM