有没有办法即使其中一条SQL失败,也可以使用Spring的BatchSqlUpdate继续执行所有SQL?
最佳答案
恐怕答案是否定的。
Springs批量更新首先检查底层连接是否支持批量更新。
如果是这样,那么您必须检查 JDBC 驱动程序的提供者是否支持在失败时继续。
如果没有,那么 spring 将依次运行每个语句。如果任一语句失败,则会抛出异常。
关于java - Spring BatchSqlUpdate 在一次失败后不执行 SQL 的其余部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19166736/