как передать значение динамически в функцию top - PullRequest
0 голосов
/ 28 мая 2018

На самом деле я хотел получить 500 лучших записей в таблице.Я знал, что у весенних данных есть внутренний метод findTop500 для него.Мой вопрос: можно ли пройти эти 500 динамически?Предположим, что если мое требование изменится на Top1000, я не хочу, чтобы оно снова изменилось.

1 Ответ

0 голосов
/ 28 мая 2018

Предполагая, что вы спрашиваете о методах данных Spring

Вы можете использовать объект Pageable, чтобы динамически установить, сколько записей вы хотите получить.Вы можете использовать это так:

PageRequest pageRequest = new PageRequest(0, maxResults);
List<Record> records = repository.findAll(pageRequest);
List<Record> records = repository.findAllByKey(key, pageRequest);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...