Mybatis工作原理

Mybatis流程图
这里写图片描述
Mybatis底层还是采用jdbc操作数据。

只是通过 SqlSessionFactory,SqlSession Executor,StatementHandler,ParameterHandler,ResultHandler和TypeHandler等几个处理器封装了这些过程。

其中StatementHandler用通过ParameterHandler与ResultHandler分别进行参数预编译 与结果处理。而ParameterHandler与ResultHandler都使用TypeHandler进行映射。
处理流程图如下
这里写图片描述

Facotry的形成过程
这里写图片描述
sqlsession的产生
这里写图片描述
Mapper的创建
这里写图片描述
后面再写

猜你喜欢

转载自blog.csdn.net/fengyuhan123/article/details/79644376