原文:mybatis源碼解析10---StatementHandler解析

StatementHandler解析 接口的作用是statement處理器,位於mybatis包的org.apache.ibatis.executor.statement目錄下,源碼如下: 可見StatementHandler的作用就是先通過prepare方法構建一個Statement對象,然后再調用其他方法對Statement對象進行處理 StatementHandler和Executor類似, ...

2018-08-22 15:18 0 960 推薦指數:

查看詳情

Mybatis源碼解析-BoundSql

mybatis作為持久層,其操作數據庫離不開sql語句。而BoundSql則是其保存Sql語句的對象 前提 針對mybatis的配置文件的節點解析,比如where/if/trim的節點解析可見文章Spring mybatis源碼篇章-NodeHandler實現類具體 ...

Sun Sep 17 22:21:00 CST 2017 0 5091
Mybatis源碼解析1—— JDBC

  在之前的文章中,我為大家介紹了 Mybatis 的詳細用法,算是基礎教程。   詳細鏈接:Mybatis 基礎教程   言歸正傳,只懂基礎可不行,接下來將給大家帶來高階的源碼解析教程,從淺入深,通過源碼解析,圖例結合,抽絲剝繭,讓大家看的不吃力,並且能夠深刻理解 Mybatis 這個框架 ...

Wed Aug 11 17:46:00 CST 2021 1 434
Mybatis源碼解析4——SqlSession

上一篇文章中,我們介紹了 SqlSessionFactory 的創建過程,忘記了的,可以回顧一下,或者看下下面這張圖也行。 接下來,可樂講給大家介紹 Mybatis 中另一個重量級嘉賓——SqlSession,有了這個對象,我們就能對數據進行一頓操作了。大家伙小板凳搬起來,請看可樂 ...

Wed Sep 08 18:29:00 CST 2021 0 246
MyBatis 源碼解析筆記

一、運行機制 MyBatis 運行過程: 加載 MyBatis 全局配置文件,通過 XP ...

Fri Aug 13 19:42:00 CST 2021 0 165
MyBatis源碼解析

在講解MyBatis之前,先說下傳統JDBC連接數據庫的弊端: 1.JDBC底層沒有實現連接池,從而導致操作數據庫需要頻繁的創建和釋放,影響性能; 2.JDBC的代碼散落在Java代碼中,如果需要修改SQL語句,需要重新編譯Java類; 3.使用PreparedStatement設置參數繁,占位符 ...

Sun Nov 15 23:48:00 CST 2020 1 650
Mybatis SqlSessionTemplate 源碼解析

Mybatis SqlSessionTemplate 源碼解析 在使用Mybatis與Spring集成的時候我們用到了SqlSessionTemplate 這個類。 通過源碼我們何以看到 SqlSessionTemplate 實現了SqlSession接口,也就是說 ...

Tue Feb 11 21:00:00 CST 2014 3 45547
MyBatis 源碼分析 - SQL執行過程(二)之 StatementHandler

參考 知識星球 中 芋道源碼 星球的源碼解析,一個活躍度非常高的 Java 技術社群,感興趣的小伙伴可以加入 芋道源碼 星球,一起學習😄 該系列文檔是本人在學習 Mybatis源碼過程中總結下來的,可能對讀者不太友好,請結合我的源碼注釋(Mybatis源碼分析 GitHub ...

Wed Nov 25 17:05:00 CST 2020 0 535
MyBatis源碼解析(二)——Environment環境

原創作品,可以轉載,但是請標注出處地址:http://www.cnblogs.com/V1haoge/p/6625612.html   本應該先開始說Configuration配置類的,但是這個類有點過於復雜,因為MyBatis中的所有配置項全部在這個類中,可謂包羅萬象,一開始就討論如此高大 ...

Mon Mar 27 18:47:00 CST 2017 1 4896
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM