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();

猜你喜欢

转载自www.cnblogs.com/kiwi-deng/p/10954265.html