【IT老齊070】@Transactional注意

Faetbwac發表於2024-03-26

【IT老齊070】@Transactional注意

場景

1711354777644

1711354904915

1711354933083

1711355157430

原因

經過對比排查,在支付資料原始資料包文中,由於X行上報資料中的存在備選日期 (字串型別)欄位,上報後包含隱藏字元,導致生成任務時無法按預期解析,丟擲ParseException導致批處理流程中斷

@Transactional註解的特性是

  • 方法執行成功自動提交
  • 方法丟擲RuntimeException及其子類時自動回滾

解決方法

@Transactional(rollbackFor=Exception.class)

相關文章