Запрос выбора библиотеки базы данных Kripton - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь использовать Библиотека базы данных Kripton .Все нормально, если я использую запрос на выбор без ограничений

@BindSqlSelect(orderBy="timestamp desc")
List<History_> selectAll();

Но я понятия не имею, как ограничить оператор выбора.Как я могу связать или добавить предельное значение?

Ответы [ 2 ]

0 голосов
/ 30 ноября 2018

Я нашел решение сам.Если нам нужно ограничить выбор в Библиотеке Kripton, мы можем сделать это следующим образом:

реализовать DAO

@BindSqlSelect(orderBy="timestamp desc")
PagedResult<History_> selectLimit(@BindSqlPageSize int pageSize);

, и мы можем использовать его следующим образом

        PagedResult<History_> result = dao.selectLimit(5);

        result.firstPage();
        List<History_> historyList = result.getList();
        for (History_ history : historyList) {
        }
0 голосов
/ 27 ноября 2018

Я не думаю, что есть предел.Все, что вы можете сделать, это сделать что-то вроде:

@BindSqlSelect(orderBy="timestamp desc", pageSize = 20)
List<History_> selectAllPaginated();

Или назвать это так:

@BindSqlSelect(orderBy="timestamp desc")
List<History_> selectAllPaginated(@PageSize int pageSize);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...