美文网首页
事务问题记录

事务问题记录

作者: Listergray | 来源:发表于2021-09-02 23:07 被阅读0次

A、B两个类中a、b两个事务方法,传播属性均为:Propagation.REQUIRED;
a方法全局try-catch,b中无try-catch;

当b异常,a中已执行数据库操作回滚,a方法直接抛出b的异常,a的catch中代码正常执行

处理方式
1、b方法设置为非事务方法
2、b方法内部try-catch处理异常
3、b方法新建事务执行(Propagation.REQUIRES_NEW)

相关文章

  • 事务问题记录

    A、B两个类中a、b两个事务方法,传播属性均为:Propagation.REQUIRED;a方法全局try-cat...

  • JanusGraph---Transaction Log

    事务日志 记录事务日志 添加事务日志,使用addedPerson标识。 事务中改变都会被记录到用户日志系统并以id...

  • 事务与锁

    多个事务的并发会出现以下几个问题: 1)脏读:事务A读取了一条记录的值,然后基于这个值做业务逻辑,在事务A提交之前...

  • chapter09_并发控制_1_并发事务运行时存在的可能问题

    可能存在的问题(1) 丢失更新两个事务同时更新某条记录时,一个事务提交的结果破坏了另一个事务提交的结果。 (例如:...

  • Redis 能否保证数据高可靠性

    记录下工作中关于Redis的一些思考,主要关于Redis的事务,脚本,持久化 本文讨论的问题: Redis的事务或...

  • MySQL 中的锁(一)

    并发事务访问相同记录的情况大致可以划分为3种: 读-读并发事务读取相同的事务记录,读取操作本身不会对记录有任何影响...

  • 记录Spring事务不生效的问题

    首先要说明的一点是Spring的事务注解可以写在controller 也可以写在service层,下次见到写在co...

  • Spring中的事务问题记录

    问题: 在事务中这个操作造成的问题。 原因:默认spring事务只在发生未被捕获的 RuntimeExcetpio...

  • 事务相关的问题总结

    一、事务回滚问题 二、事务失效问题 三、事务失效的解决办法 方式一:自己手动创建事务,提交事务,回滚事务(Spri...

  • spring的事务

    项目发布,用户反馈出现问题(有些数据会回滚,有些不会)。事务出现问题,记录一下。 说明: Consumer类 有事...

网友评论

      本文标题:事务问题记录

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