MyBatis框架执行流程
1.将sql语句和数据库配置信息保存在配置文件
2.在MyBatis运行时,将配置信息存储Configuration
对象
3.在创建SqlSession
对象提供属性
1)Configuration
对象
2)dirty:
true
sql语句执行完毕后 可以事务提交
false
sql语句执行发送错误 事务进行回滚
3)Executor执行器对象:
创建Statement
对象,在创建过程中依靠 MapperStatement
对象将赋值内容与sql占位符进行绑定
4.SqlSession. commit()
∶根据此时dirty
属性决定提交和回滚
5.SqlSession.close()
: