原文: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