一.SpringBoot如何配置事物
1.在application启动类配置@EnableTransactionManagement注解
2.在service使用@Transactional注解
二.使用事物跟不使用事物的区别
使用:比如在新增时,一次新增多个,如果其中一个出现异常则会自动回归,见如图
如果不使用事物见如图:
总结:如上图所见在使用事物时,如果批量新增,只要其中一条失败其余则会回滚,如果不使用事物则循环在异常前的新增数据会保存到数据库,并不会回滚
一.SpringBoot如何配置事物
1.在application启动类配置@EnableTransactionManagement注解
2.在service使用@Transactional注解
二.使用事物跟不使用事物的区别
使用:比如在新增时,一次新增多个,如果其中一个出现异常则会自动回归,见如图
如果不使用事物见如图:
总结:如上图所见在使用事物时,如果批量新增,只要其中一条失败其余则会回滚,如果不使用事物则循环在异常前的新增数据会保存到数据库,并不会回滚
相关文章: