JdbcTemplate.update()
возвращает количество затронутых строк - так что вы не только знаете, что удаление / обновление прошло успешно, вы также теперь знаете, сколько строк было удалено / обновлено.
Чтобы получить сгенерированные (из последовательности) первичные ключи, используйте метод org.springframework.jdbc.core.JdbcTemplate.update(PreparedStatementCreator, KeyHolder)
, который позволяет вам передать, например, org.springframework.jdbc.support.GeneratedKeyHolder
, который будет собирать ваши ключи.