目录
一、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)的封装返回处理的;