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