为了账号安全,请及时绑定邮箱和手机立即绑定

@Transactional想让部分方法回滚

@Transactional想让部分方法回滚

MYYA 2019-04-24 16:15:25
@Override@Transactional(rollbackFor = CommonException.class, propagation = Propagation.REQUIRED)public String syncSupplier(String ployStr) {//同步供应商银行信息A();//同步供应商个人信息B();}} catch (Exception e) {String remark = e.getMessage();//记录错误插入日志表C(remark);throw new CommonException(e.getMessage());}return new SupplierResponseDTO("1", "success").toString();}    可是这样会会回滚A、B、C方法??怎么只让AB回滚,C能插入数据到数据库
查看完整描述

2 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

finally {
C();
}
这样就行了 哈哈哈哈

查看完整回答
反对 回复 2019-05-16
  • 2 回答
  • 0 关注
  • 1146 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信