Mybatis执行原理
1.mybatis要加载配置文件,包括主配置文件和映射文件
主配置文件里配置了数据源,事务管理,包括注册映射文件
映射文件就是配置sql信息,并和某个dao接口映射
2.利用配置文件生成SqlSessionFactory
3。获取会话,利用sqlSession操作数据库
会有参数的处理:输入参数和输出参数
4.sqlSession不真正和数据库打交道,sqlSession会调用Executor执行器来操作数据库
5.executor在操作数据库的过程中,会调用MappedrStare门头,对sql进行处理
MappedStatement:
sql映射,
sql需要的参数对应的是方法的参数
sql输出的参数对应的是方法的返回值