目錄
一、Mybatis加載流程結構圖
二、Mybatis組件生命週期
SqlSessionFactory的構建過程
映射器的內部構造-SqlMapper
org.apache.ibatis.mapping.MappedStatement --> org.apache.ibatis.scripting.xmltags.DynamicSqlSource -> org.apache.ibatis.mapping.BoundSql
映射器的動態代理實現源碼分析
三、SqlSession下的四大對象
Executor代表執行器,由他來調度其他三個對象執行對應的SQL。
StatementHandler的作用是使用數據庫的Statement(PreparedStatement)執行操作;
ParameterHandler用於SQL對參數的處理
ResultHandler是進行最後數據集(ResultSet)的封裝返回處理的;