Как использовать заказ и ограничить в Spring Data JPA с помощью QueryDsl
-
28-10-2019 - |
Вопрос
Я использую Spring Data JPA с RDBMS в своем проекте. У меня есть требование, когда я должен получить одну запись из базы данных из таблицы, которая имеет последнюю дату. Для этого мне нужно использовать предел и порядок по функции или использовать подпрограммы. Тем не менее, я хотел бы узнать, хочу ли я не использовать именованное, есть ли способ достичь этого, используя Spring Data JPA и QueryDsl.
Решение
Не должен QueryDslPredicateExecutor.findAll(Predicate predicate, Pageable pageable)
Хитрой для тебя? Вы можете передать new PageRequest(0, limit)
и, таким образом, вернутся первым limit
полученные результаты.
Другие советы
Как насчет использования функции MIN и MAX для достижения этого.
SELECT MAX(objDate) FROM Object
Не связан с StackOverflow