MyBatis中的事务操作


  MyBatis的事务处理是通过,SqlSession对象的commit和rollback方法实现事务的提交和回滚。

  我们从sqlsession的commit一路点进去跟踪,找到的最后是调用connection的commit方法

   在执行日志里我们看到执行前把事务自动提交设置为了false

   其实我们在创建sqlsession对象的时候,可以设置事务自动提交,就不用手动提交事务了。

   这个方法是用得不多的,因为在实际情况下每个业务要和数据库进行多次交互,要手动控制事务的提交。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM