setMaxResults
ограничивает количество результатов, которые когда-либо получит запрос.
setFetchSize
сообщает драйверу jdbc, сколько строк нужно вернуть в одном чанке, для больших запросов.Скажем, вы хотите 1000 строк.Если вы установите размер выборки равным 100, БД вернет 100, затем еще 100, когда вы хотите больше, и так далее.setFetchSize
ничего не сделает, если ваш драйвер его не поддерживает.