java事务手动回滚

@Transactional注解只有在接收到throw时才会自动回滚,否则需要手动回滚
手动回滚方法。
@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT)

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是事务? 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中...
    Micheal_92d3阅读 2,586评论 0 0
  • 一、注解位置 @Transactional可以放在两个位置 Service层的实现类上:该类中所有方法都进行事务处...
    maxwellyue阅读 8,899评论 0 3
  • 通过上一章的学习,大家已经掌握了如何使用 Spring 来操作数据库,但是在实际开发中, 操作数据库时还会涉及事务...
    辽A丶孙悟空阅读 4,336评论 1 14
  • springboot之事务的隔离与传播 事务的隔离 多个事务是并发的访问数据库,并发是必须的但会带来几个问题: 脏...
    陆阳226阅读 2,875评论 0 0
  • 一文搞懂什么是事务 事务概念 我们要理解下事务概念: 什么是事务呢?事务是并发控制的单位,是用户定义的一个操作序列...
    java宝典阅读 2,854评论 0 0