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