实现简单Mybatis案例

Mybatis源码结构

Mybatis核心三大阶段

Mybatis初始化:

初始化过程:

Configuration 类

SqlSession对外提供接口


翻译过程:

SqlSession查询接口嵌套关系



Executor的三个重要组建:
通过对SimpleExecutor doQuery()方法的解读发现Executor是个指挥官,他在调度三个小弟工作:
StatementHandler:它的作用是使用数据库的Statement或者PrepareStatement执行操作,承上启下作用;
ParameterHander:对预编译的SQL语句进行参数设置
ResultSetHandler:对数据库返回的结果集(ResultSet) 进行封装,返回用户指定的试题类型;
核心类:




合群是堕落的开始 优秀的开始是孤行

浙公网安备 33010602011771号