mybatis源碼閱讀-執行器StatementHandle(五)
類圖
各個類的作用
SimpleStatementHandler 用於使用Statement操作數據庫(不會使用參數化查詢?)
PreparedStatementHandler 用於使用PreparedStatement操作數據庫(會使用參數化查詢)
CallableStatementHandler 用於使用CallableStatement 操作數據庫(主要是執行存儲過程)
RoutingStatementHandler 待定
mybatis源碼閱讀-執行器StatementHandle(五)
相關推薦
mybatis源碼閱讀-執行器StatementHandle(五)
cal 分享圖片 操作數 png 參數化 callable dstat img 技術 類圖 各個類的作用 SimpleStatementHandler 用於使用Statement操作數據庫(不會使用參數化查詢?) PreparedStatementHandler
mybatis源碼閱讀-執行器Executor(四)
沒有 closed .com handle nal dstat 技術分享 see owb 說明 前面二看到了 sqlSession最終是找到MapperStatement然後委托給Executer執行的 Executer到底做了什麽 接口定義 public int
mybatis源碼閱讀-高級用法(二)
The when xenu writer eterm 讀鎖 繼承 concat xen 新建學生表和學生證表 --學生表 CREATE TABLE student( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT COMME
mybatis源碼閱讀-SqlSessionFactory(三)
session env code update 建造者 building ssl tin delete 我們的一個mybatis程序 SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new Sql
mybatis源碼閱讀-SqlSession(三)
vat 創建 源碼 ott .sql conf use mit mys 類圖 我們可以看到他有2個實現類 不過我們只關註DefaultSqlSession就行了 sqlSessionFactory.openSession(); public SqlSess
mybatis源碼閱讀(三)
ror 代理 nal urn 源碼 erp n) mybatis clas SqlSesion怎麽獲取一個Mapper? 一個Mapper接口沒有一個實現類怎麽能夠實例化? public <T> T getMapper(Class<T> typ
mybatis源碼閱讀筆記-開篇
integer 記錄 env stat span nbsp 基礎 src not null 前言 背景 為了更好的理解mybatis的原理,花點時間了解一下它的內部過程。 分析的內容 主要分析如下四大內容: 1、分析Mybatis是怎麽解析配置文件。 2、分析M
mybatis源碼閱讀-MappedStatement各個屬性解析過程(八)
是否 eterm empty ann instance ref int arraylist ngs 調用方 類org.apache.ibatis.builder.xml.XMLMapperBuilder private void configurationEl
SDWebImage源碼閱讀(五)SDImageCacheConfig/SDImageCache(下)
繼承 evict spa 不同之處 warn .com 全面 ring ext 在上篇中已經了解分析了 SDImageCache.h 文件中所有的方法和屬性。大概對 SDImageCache 能實現的功能已經有了全面的認識。在這篇則著重學習研究這些功能的實現過程和實現原
SDWebImage源碼閱讀(十五)UIView+WebCacheOperation
ati opera bject mov cache webim cell associate exist 這個分類主要用來對 UIView 的圖像下載操作添加、取消和移除。 .h 1 * Set the image load operation (storage
J.U.C並發框架源碼閱讀(五)Semaphore
throws incr optional con osi prevent zed block best 基於版本jdk1.7.0_80 java.util.concurrent.Semaphore 代碼如下 /* * ORACLE PROPRIETARY/CONF
tomcat源碼閱讀之日誌記錄器(Logger)
prefix 實現類 blog 設定 區別 msg erro info tomcat UML圖: 1、Logger接口中定義了日誌的級別:FATAL、ERROR、WARNING、INFORMATION、DEBUG,通過接口函數getVerbosity獲取日誌級別,se
SDWebImage源碼閱讀(三)UIImage+GIF
imp 邏輯 use read see ren ase extern class UIImage+GIF 是UIImage 類的一個GIF 分類,在之前的版本裏面這個分類是用了處理GIF 動態圖片的但是會有內存暴增的bug。在當前 ‘4.0.0-beta2‘ 的版本裏G
【MyBatis源碼分析】insert方法、update方法、delete方法處理流程(上篇)
times database connect 環境 enable clas 它的 java對象 ace 打開一個會話Session 前文分析了MyBatis將配置文件轉換為Java對象的流程,本文開始分析一下insert方法、update方法、delete方法處理的流程,至
jdk源碼閱讀筆記之java集合框架(四)(LinkedList)
ray private array public 源碼閱讀 jdk源碼閱讀 oid color 解釋 關於LinkedList的分析,會從且僅從其添加(add)方法入手。 因為上一篇已經分析過ArrayList,相似的地方就不再敘述,關註點在LinkedList的特點。 屬
JDK源碼閱讀之Collection
強制 more warnings end trees supported 參數類型 asm [] 集合 Collection,根據已知的內容可以知道有List、Set、Map(嚴格說,Map不屬於Collection)等大類。 先查看 Collection, public
vue中$watch源碼閱讀筆記
vue 告訴 應該 最好 notify type 十分 msg 建立 項目中使用了vue,一直在比較computed和$watch的使用場景,今天周末抽時間看了下vue中$watch的源碼部分,也查閱了一些別人的文章,暫時把自己的筆記記錄於此,供以後查閱: 實現一個簡單的
freeswitch源碼閱讀 之 sofia模塊
bug core memory bre presence func binding function spa sofia模塊在freeswitch中的位置非常重要, 所有的sip通話都和它有關, 那麽我們就看一下該模塊的執行流程。 一、 實現的功能: 1. sip
KBEngine warring項目源碼閱讀(一) 項目簡介和註冊登錄
urn 創建 ges input alt 接下來 F12 .com name 首先介紹下warring項目,是kbe自帶的一個演示示例,大部分人了解kbe引擎也是從warring項目開始的。 項目地址:https://github.com/kbengine/kbengine
SDWebImage源碼閱讀(七)SDWebImageDownloaderOperation
gcd 使用 原理 ade 開發 load api ati mage SDWebImageDownloaderOperation 繼承自 NSOperation。 這裏首先學習 NSOperation 類: 在 iOS 開發中,通常會把比較耗時的操作放在主線程之