在实际操作中,先插入了表数据,然后处理其他业务,如果此时处理业务发生异常,则表数据回滚

或者用于多表/多次数据增删改操作的情形。

首先 Springboot Application

@EnableTransactionManagement //开启事务管理

[SpringBoot实战杂记]事务

[SpringBoot实战杂记]事务

然后在Service的方法上,注意 是最外层的方法

[SpringBoot实战杂记]事务

[SpringBoot实战杂记]事务

一定要throw出异常

trycatch了也要throw出去

不throw是不会处理的

 

相关文章:

  • 2022-12-23
  • 2021-12-11
  • 2021-06-20
  • 2022-12-23
  • 2021-12-04
  • 2021-06-30
  • 2021-12-20
  • 2021-05-27
猜你喜欢
  • 2021-12-26
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
  • 2021-05-01
  • 2021-06-22
  • 2021-08-23
相关资源
相似解决方案