springboot事務手動提交
阿新 • • 發佈:2021-02-03
@Autowired
private PlatformTransactionManager platformTransactionManager;
@Transactional
public void insert() {
try {
// 業務邏輯
} catch (Exception e){
// 事務手動回滾
platformTransactionManager.rollback(TransactionAspectSupport.currentTransactionStatus ());
}
// 事務手動提交
platformTransactionManager.commit(TransactionAspectSupport.currentTransactionStatus());
// 後續業務邏輯
}