MyBatis事务的回滚策略有哪些

avatar
作者
猴君
阅读量:0

MyBatis 提供了两种事务管理方式:基于 JDBC 的事务管理和基于 MANAGED 的事务管理。对于这两种事务管理方式,MyBatis 提供了以下几种事务回滚策略:

  1. 默认回滚策略

    • 当使用 JDBC 事务管理时,默认的回滚策略是在发生运行时异常(RuntimeException)或者错误(Error)时回滚事务。
    • 当使用 MANAGED 事务管理时,默认的回滚策略是在发生异常(Exception)或者错误(Error)时回滚事务。
  2. 手动设置回滚策略

    • 你可以通过在 MyBatis 的 XML 配置文件中设置标签的defaultRollback` 属性来手动指定全局的默认回滚策略。例如:
    ``` 这将会使得所有事务在发生任何异常时都进行回滚。
    • 你还可以在每个 SQL 语句的
社交网络
可以通过以下关注我们:
  • weixin
  • qq
  • weibo
  • email
关于筋斗云

江门筋斗云计算有限公司成立于2013年6月,注册资金1080万,广东省互联网企业10强。旗下云计算品牌——筋斗云,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。

阅读更多

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!