Come utilizzare l'ordine per e limitare in Spring Data JPA utilizzando QueryDSL
-
28-10-2019 - |
Domanda
Sto usando Spring Data JPA con un RDBMS nel mio progetto. Ho un requisito in cui devo recuperare un singolo record dal database da una tabella che ha l'ultima data. Per questo ho bisogno di utilizzare un limite e un ordine per funzione o usando le query secondarie. Tuttavia, desideravo sapere se desidero non usare il nome di Chiamate è un modo per ottenere questo usando Spring Data JPA e QueryDSL.
Soluzione
Non dovrebbe QueryDslPredicateExecutor.findAll(Predicate predicate, Pageable pageable)
Fai il trucco per te? Potresti consegnare un new PageRequest(0, limit)
e così tornerebbe il primo limit
Risultati.
Altri suggerimenti
Che ne dici di usare la funzione min e max per raggiungere questo obiettivo.
SELECT MAX(objDate) FROM Object
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow