¿Existe la posibilidad de usar limit o setMaxResults usando la especificación Spring-Data-JPA? Puedo usarlo a través de Criteria o JPQL , pero solo necesito a través de especificaciones. Las especificaciones tienen CriteriaQuery , no una Query . Por lo tanto, no existe el método setMaxResults .
Creo que solo tienes dos opciones:
Use Pageable con su especificación:
Pageable limit = new PageRequest(0,10); repo.findAll(spec, limit);o haga una solución como esta: https://gist.github.com/tcollins/0ebd1dfa78028ecdef0b . Todos los créditos a @tcollins