Поддержка Spring JDBC и большой набор данных

При использовании одного из различных шаблонных методов JDBC я не понимаю, как перебирать / прокручивать большие наборы результатов (которые выиграливписывается в память). Даже без прямого представления интерфейса Iterable я бы по крайней мере ожидал, что экземпляры RowCallbackHandler будут вызваныв то время как запрос выполняется не после негоs закончено (или переполнение кучи).

Я посмотрел наэтот (который ничего не изменил для меня, несмотря на то, что по духу был похож наэта почта при переполнении стека) и приэтот пост в весенних форумах. Последнее, похоже, предполагает, что обработчик обратного вызова действительно должен вызываться, пока курсор выбирает данные. Мои тесты, однако, не показывают такого поведения.

База данных Oracle10g. Я использую драйвер 11.1.0.7.0-Production и Spring 2.5.6.SEC01. Любые идеи кто-нибудь, как перебрать наборы результатов, предпочтительно при сохранении логики отображения RowMapper и т. Д.?

Ответы на вопрос(5)

Ваш ответ на вопрос