Spring BatchSqlUpdate在一次失败后没有执行其余的SQL

时间:2013-10-03 18:40:18

标签: java spring jdbc spring-jdbc

有没有办法继续使用Spring的BatchSqlUpdate继续执行所有SQL,即使其中一个SQL失败了?

1 个答案:

答案 0 :(得分:1)

我担心答案是否定的。

Springs批量更新首先检查底层连接是否支持批量更新。

如果是,那么您必须检查JDBC驱动程序的提供程序是否支持继续发生故障。

如果没有,那么spring将依次运行每个语句。如果任何一个语句失败,则抛出异常。