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);