Эффективный способ запроса базы данных из программы обработки большого списка элементов - PullRequest
1 голос
/ 19 августа 2011

У меня есть подпружиненная программа с itemReader, itemProcessor и itemWriter.

Скажем, у меня 10000 записей для обработкиДля каждого элемента я хочу получить данные из нескольких таблиц базы данных для определения некоторых условий и добавления некоторых данных.

Я считаю, что это будет сделано во время обработки.

Вопрос: Какой дизайн лучше всего подходит для этого?Я немного скептически отношусь к запуску нескольких запросов Select для каждого элемента, добавляющего SimpleJdbcTemplate в itemProcessor.Есть ли другой эффективный способ сделать это?

Спасибо заранее !!Nik

1 Ответ

0 голосов
/ 19 августа 2011

Возможно, вам следует вставить 10000 «POJO» в таблицу в базе данных, а затем выполнить запрос, который соединяет это с другими таблицами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...