MyBatis的执行流程
2021-01-20 14:18:16 18 举报
MyBatis的工作流程
作者其他创作
大纲/内容
SQL输入参数映射:1.基本数据类型2.POJO3.Map
mybatis-config.xml
MyBatis 全局配置
MappedStatement(MyBatis的核心业务对象,封装了SQL语句及其输入输出对象、执行结果)
SQL执行结果映射:1.基本数据类型2.POJO3.Map
构建Configuration配置对象
commit
异常
. . . . . .
正常
SqlSessionFactory
xxxMapper.xml
获取到SqlSessionFactory之后可以获取到SqlSession
Executor
SqlSession
Xml ConfigBuilder解析
DemoMapper.xml
rollback
SqlSessionFactoryBuilder去读取MyBatis的配置文件,然后build一个DefaultSqlSessionFactory
获取到SqlSession之后可以执行对应的select、insert、update、delete等方法
事务Transaction
Java Config Bean
0 条评论
下一页