spring事务传递测试记录.md

同一个类,A调用B

  • A加了事务,B不加事务,B抛异常,A、B都回滚
  • A加了事务,B不加事务,A抛异常,A、B都回滚
  • A不加事务,B加事务,A抛异常,A、B都不回滚
  • A不加事务,B加事务,B抛异常,A、B都不回滚
  • A、B都加事务,A抛异常,A、B都回滚
  • A、B都加事务,B抛异常,A、B都回滚

不同一个类,A调用B

  • A类A方法加了事务,B类B方法不加事务,B抛异常,A、B都回滚
  • A类A方法加了事务,B类B方法不加事务,A抛异常,A、B都回滚
  • A类A方法不加事务,B类B方法加事务,A抛异常,A、B都不回滚
  • A类A方法不加事务,B类B方法加事务,B抛异常,A不回滚,B回滚
  • A类A方法、B类B方法都加事务,A抛异常,A、B都回滚
  • A类A方法、B类B方法都加事务,B抛异常,A、B都回滚

你可能感兴趣的:(spring事务传递测试记录.md)