Прошло много времени с тех пор, как я рассматривал некоторые из этих вещей, но я почти уверен, что изначально данные передавались в потоковом режиме, и для многих драйверов JDBC набор записей был привязан к операциям курсора низкого уровня в базе данных. ,
Единственное влияние от использования, возможно, может быть на использование памяти - но почти во всех бизнес-случаях вы не заметите, и я не буду беспокоиться об этом. При работе с большими наборами данных вам, возможно, придется посмотреть, как вы извлекаете данные, но я имею в виду большой в «корпоративном» смысле этого слова - миллионы, если не миллиарды записей.