В соответствии с JavaDoc, который вы связали со вторым параметром int, это не максимальное возвращаемое число, а
batchSize - если положительное, это число объектов в пакете, отправленных обратно из базы данныхвсе соответствующие объекты будут возвращены.если batchSize <0, это жесткое ограничение, и только 1 партия будет либо batchSize, либо #, который умещается в партии </p>
Возможно, отрицательное число (-20) будет делать то, что вы хотите, но япосчитайте приведенное выше утверждение слишком запутанным, чтобы быть уверенным в этом, поэтому я бы установил для batchSize значение 20, а затем отфильтровал код вашего приложения.
Возможно, подайте это как запрос об ошибке / функции.Должен быть способ указать пропуск / лимит, который работает так же, как в интерфейсе оболочки.(Обновление: и есть, в классе курсора, см. Другой ответ).