Как выполнить операцию обновления в Spring Batch ItemWriter
Я пишу весеннее пакетное задание, в котором ItemReader я читаю из базы данных, применяю некоторые правила в процессоре и хочу обновить в ItemWriter.
Я не мог понять, как выполнить операцию обновления в классе ItemWriter.
Я попытался установить источник данных с помощью оператора обновления, и я не знаю, как передать здесь первичный ключ для обновления записей
1 ответ
Я попытался установить источник данных с помощью оператора обновления, и я не знаю, как передать здесь первичный ключ для обновления записей
Вы можете передать параметры в свой запрос, используя ItemPreparedStatementSetter
. Вот пример:
Вы также можете использовать SQL-оператор "update":