一.SpringBoot如何配置事物

1.在application启动类配置@EnableTransactionManagement注解

2.在service使用@Transactional注解

二.使用事物跟不使用事物的区别

使用:比如在新增时,一次新增多个,如果其中一个出现异常则会自动回归,见如图

SpringBoot如何配置事物,事物到底有什么用?

SpringBoot如何配置事物,事物到底有什么用?

SpringBoot如何配置事物,事物到底有什么用?

SpringBoot如何配置事物,事物到底有什么用?

如果不使用事物见如图:

SpringBoot如何配置事物,事物到底有什么用?

SpringBoot如何配置事物,事物到底有什么用?

SpringBoot如何配置事物,事物到底有什么用?

总结:如上图所见在使用事物时,如果批量新增,只要其中一条失败其余则会回滚,如果不使用事物则循环在异常前的新增数据会保存到数据库,并不会回滚

相关文章:

  • 2021-11-01
  • 2022-12-23
  • 2021-07-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-20
猜你喜欢
  • 2021-12-24
  • 2022-12-23
  • 2022-02-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
相关资源
相似解决方案