并发数据落库出现异常,常见的问题解决方案
问题出现分析
问题:
- 检查数据是否重复
- 检查数据库内是否有数据
- 检查删除方法是否执行
- 检查插入方法
- 检查事务是否添加
未加
- 检查事务绑定的属性
未加
解决方案
事务的作用请百度,本次主要的解决方案就是事物的传播特性
@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRES_NEW)
本次使用的事务传播特性为,创建一个新的事务如果当前存在事务将会暂停事务执行原来的事务
THE END
暂无评论内容