深入浅出Mybatis技术原理与实践

目录

一、Mybatis加载流程结构图

二、Mybatis组件生命周期

SqlSessionFactory的构建过程

映射器的内部构造-SqlMapper

映射器的动态代理实现源码分析

 

三、SqlSession下的四大对象


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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章