底层使用jdbc
通过动态代理的方式将
接口函数
→
sql
对应起来
设置自动提交
给mysql发送一条 set autocommit=1
手动提交
每次dml之后,再给mysql发一次commit指令
(2次io)
如果使用spring+mybatis
如果要使用@Transactional注解
关闭自动提交
多次dml更新
commit
没有事务注解
每条dml语句更新后,自动发起commit