美文网首页
spring 事务回滚

spring 事务回滚

作者: 氕氘氚_笔记 | 来源:发表于2018-08-08 15:39 被阅读0次

参考:https://www.cnblogs.com/0201zcr/p/5962578.html

@Transactional(rollbackOn = { Exception.class })  
public void test() {  
     try {  
        doDbStuff1();  
        doDbStuff2();  
     } catch (Exception e) {  
          e.printStackTrace();     
//就是这一句了,加上之后,如果doDbStuff2()抛了异常,doDbStuff1()是会回滚的  
          TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
     }  
}

相关文章

  • 二十、spring事务之回滚事务

    Spring事务信息准备好后,如果我们的程序出现了异常,又会如何回滚事务呢?这节我们分析Spring事务回滚原理。...

  • Spring学习笔记(五)-事务的管理

    1.Spring的事务提交回滚 (1).运行期抛出的异常,spring会将事务回滚也就是(uncheck的异常) ...

  • pringMVC事务回滚

    事务回滚机制 默认spring事务只在发生未被捕获的 runtimeexcetpion时才回滚。 如果不写rool...

  • spring 事务回滚

    参考:https://www.cnblogs.com/0201zcr/p/5962578.html

  • 手写源码(一):自己实现Spring事务

    手写Spring事务 Spring事务分为声明式事务(注解或包扫描)和编程式(在代码里提交或回滚)事务,声明式事务...

  • SpringBoot事务回滚问题

    SpringBoot事务不回滚问题 Spring声明式事务管理默认对 非检查型异常 或 运行时异常 进行事务回滚,...

  • Spring事务异常回滚

    默认 spring 事务只在发生未被捕获的 RuntimeExcetpion 时才会回滚。 类似这样的方法不会回滚...

  • try catch对Spring事务的影响

    一、Spring 的默认事务机制,当出现unchecked异常时候回滚,checked异常的时候不会回滚。 异常中...

  • 对redis事务的支持

    在spring事务方法中,会一起提交或回滚

  • Spring事务

    先说结论:Spring事务异常回滚,捕获异常不抛出就不会回滚。最近遇到了事务不回滚的情况,我还考虑说JPA的事务有...

网友评论

      本文标题:spring 事务回滚

      本文链接:https://www.haomeiwen.com/subject/jflxbftx.html