Spring Batch Itemwriter с использованием Storedprocedure

Можем ли мы использовать хранимую процедуру в Spring batch Itemwriter для записи данных или Tasklet - единственный путь?

1 ответ

Я думаю, что вы ищете что-то вроде этого вызова хранимой процедуры с использованием Spring JdbcBatchItemWriter

Ответ - да, его реализация проста, учитывая код ниже:

    JdbcBatchItemWriter<Person> writer = new JdbcBatchItemWriter<Person>();
    writer.setItemSqlParameterSourceProvider(new BeanPropertyItemSqlParameterSourceProvider<Person>());
    writer.setSql("CALL SP(:firstName, :lastName)");
    writer.setDataSource(dataSource);
Другие вопросы по тегам