Он автоматически создаст собственный запрос в фоновом режиме для получения определенного количества результатов, если бэкэнд поддерживает его, и в противном случае сделает ограничение в памяти после получения всех результатов.
Ответ 2
Вы также можете установить смещение, используя setFirstResult()