Spring事务

声明式注解:

1.配置事务管理器:

spring自学笔记

2.启动事务注解:

spring自学笔记

3.对应对象实现类方法上加上注解

spring自学笔记

以上为事务添加方法。

 

选看内容

1.事务方法引用事务方法,bookShopService也是一个事务,则propagation默认为Propagation.REQUIRED,及checkout方法为整体发生异常及回滚到方法调用前状态。

spring自学笔记

spring自学笔记

2、事务方法引用事务方法,bookShopService也是一个事务,但bookShopService的方法purchase的propagation为Propagation.REQUIRES_NEW时,checkout方法出现异常时,bookShopService的事务完成的不会滚。

spring自学笔记

3.noRollbackFor是设置异常不回滚;isolation是指定事务隔离级别,常用READ_COMMITTED;readOnly=true是设置只读模式,可以优化事务;timeout可以指定回滚事务的占用时间,运行事务大于指定时间,则自动回滚。

spring自学笔记

XML式配置事务:

spring自学笔记

 

相关文章:

  • 2022-01-29
  • 2021-06-27
  • 2022-02-09
  • 2021-12-19
  • 2021-10-17
猜你喜欢
  • 2021-06-11
  • 2021-06-27
  • 2021-08-08
  • 2021-08-15
  • 2021-09-12
  • 2021-08-11
相关资源
相似解决方案