Mybatis执行原理

Mybatis执行原理
1.mybatis要加载配置文件,包括主配置文件和映射文件
  主配置文件里配置了数据源,事务管理,包括注册映射文件
  映射文件就是配置sql信息,并和某个dao接口映射


2.利用配置文件生成SqlSessionFactory


3。获取会话,利用sqlSession操作数据库
  会有参数的处理:输入参数和输出参数


4.sqlSession不真正和数据库打交道,sqlSession会调用Executor执行器来操作数据库
5.executor在操作数据库的过程中,会调用MappedrStare门头,对sql进行处理
MappedStatement:
sql映射,
sql需要的参数对应的是方法的参数
sql输出的参数对应的是方法的返回值

原文地址:https://www.cnblogs.com/longmo666/p/13553560.html