У меня есть сценарий, когда мне нужно разбирать плоские файлы и обрабатывать эти записи в вставках базы данных mysql (схема уже существует).Spring Batch: База данных запроса элемента запроса?
Я использую FlatFileItemReader для анализа файлов и JdbcCursorItemWriter для вставки в базу данных.
Я также использую ItemProcessor для преобразования любых значений столбца или пропусков записей, которые я не хочу.
Моя проблема заключается в том, что некоторые из этих вставок должны иметь внешний ключ для другой таблицы, в которой уже есть данные.
Так что я думал сделать выбор, чтобы получить идентификатор и обновить pojo внутри логики ItemProcessor.
Это лучший способ сделать это? Я могу рассмотреть альтернативы, поскольку я только начинаю писать все это.
Спасибо!
Thanks Michael. Я представил себе, что делать что-то подобное было бы общим. Не думал о подборе в вставке, хороший отзыв о производительности, спасибо. –