2013-05-21 38 views
-1

我正在使用飛橋,我有一個程序,它將遷移員工。在這個過程中,我正在使用try/catch塊並在處理員工的while循環中使用begin/commit事務。如果某行發生任何錯誤,將跳至下一位員工。但是,在處理完所有員工後,如果至少有一行發生異常,那麼該飛路正在回滾整個遷移。是否有任何解決方案來堅持正在成功遷移的員工。如何堅持更改,甚至在flyway的try catch中發生錯誤?

回答

0

如果拋出SQL異常,Flyway將僅回滾。仔細檢查你的代碼,確保它是正確的。