В настоящее время наш код использует метод batchUpdate JdbcTemplate для пакетной вставки.
У меня вопрос в случае какого-либо исключения в одном из обновлений, как его обработать (допустим, просто добавив журнал) и продолжить следующее обновление SQL-операторов?
Также, как метод batchUpdate () для JdbcTemplate обрабатывает исключения?
Фрагмент здесь.
/**
* Saves the list of <code>Item</code> objects to the database in a batch mode
*
* @param objects
* list of objects to save in a batch mode
*/
public void save(final List<Item> listOfItems) {
for (List<Debit> list : listOfItems) {
getJdbcTemplate().batchUpdate(insertItem, new ItemBatchPreparedStatementSetter(list));
}
}