并发数据落库出现异常,常见的问题解决方案

问题出现分析

问题:

image-20220719103858520
  • 检查数据是否重复
image-20220719103648745
  • 检查数据库内是否有数据
image-20220719103730066
  • 检查删除方法是否执行
image-20220719103808367
  • 检查插入方法
image-20220719103930182
  • 检查事务是否添加

未加

  • 检查事务绑定的属性

未加

解决方案

事务的作用请百度,本次主要的解决方案就是事物的传播特性

@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRES_NEW)

本次使用的事务传播特性为,创建一个新的事务如果当前存在事务将会暂停事务执行原来的事务

THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容