0
即使其中一個SQL失敗,是否有任何方法可以繼續使用Spring的BatchSqlUpdate執行所有SQL?Spring BatchSqlUpdate在一次失敗後不會執行SQL的其餘部分
即使其中一個SQL失敗,是否有任何方法可以繼續使用Spring的BatchSqlUpdate執行所有SQL?Spring BatchSqlUpdate在一次失敗後不會執行SQL的其餘部分
恐怕答案是否定的。
Springs批量更新首先檢查底層連接是否支持批量更新。
如果確實如此,則必須檢查JDBC驅動程序的提供者是否支持繼續發生故障。
如果沒有,那麼spring將依次運行每個語句。如果任何一個語句失敗,則拋出異常。