【IT老齊070】@Transactional注意
場景
原因
經過對比排查,在支付資料原始資料包文中,由於X行上報資料中的存在備選日期 (字串型別)欄位,上報後包含隱藏字元,導致生成任務時無法按預期解析,丟擲ParseException導致批處理流程中斷
@Transactional註解的特性是
- 方法執行成功自動提交
- 方法丟擲RuntimeException及其子類時自動回滾
解決方法
@Transactional(rollbackFor=Exception.class)