У меня есть страница .jsp, где у меня есть таблица GUI, которая отображает записи из базы данных Oracle. Эта таблица допускает типичное поведение в постраничной форме, такое как "FIRST", "NEXT", "PREVIOUS" и "LAST". Записи получаются из объекта Java ResultSet, который возвращается из выполнения инструкции SQL.
Этот ResultSet может быть очень большой, поэтому мой вопрос:
Если у меня есть ResultSet, содержащий миллион записей, но в моей таблице отображаются только данные из первых десяти записей в ResultSet, данные берутся только при начале запроса данных записи или полностью загружаются все данные в память как только ResultSet возвращается из выполнения инструкции SQL?