2016-05-04 1 views
-2

Я использую org.springframework.batch.item.database.JdbcCursorItemReader для чтения из БД. В моем сборщике строк я могу определить количество строк, обработанных и записанных в плоский файл public User mapRow (ResultSet rs, int rowNum). Идея состоит в том, чтобы записать в новый файл, используя тот же FlatFileItemWriter для следующего X числа записей. Я могу писать записи X только в файл. Как я могу выполнить этот файл с использованием партии spinrg?spring batch - создать новый файл после записи фиксированного количества файлов

ответ

0

Похоже, что вы должны изучить MultiResourceItemWriter, но я бы не использовал RowMapper для переключения вашего ресурса.

Этот вопрос старше дает некоторое представление о том, как вы бы переключаться с одного Resource (файл) к другому: How to set the resource of MultiResourceItemWriter dynamically from ItemReader in Spring Batch