2013-05-21 19 views
-1

我正在使用飞桥,我有一个程序,它将迁移员工。在这个过程中,我正在使用try/catch块并在处理员工的while循环中使用begin/commit事务。如果某行发生任何错误,将跳至下一位员工。但是,在处理完所有员工后,如果至少有一行发生异常,那么该飞路正在回滚整个迁移。是否有任何解决方案来坚持正在成功迁移的员工。如何坚持更改,甚至在flyway的try catch中发生错误?

回答

0

如果抛出SQL异常,Flyway将仅回滚。仔细检查你的代码,确保它是正确的。