У меня есть интерфейс репозитория с некоторыми абстрактными методами, где я использую аннотацию @Query. Теперь я хотел бы добавить поддержку ограничений и смещения для этих запросов.
Пример:
public interface ProductRepository
extends CrudRepository<Product, Long> {
@Query("from Product")
List<Product> findAllProducts();
}
что-то вроде этого было бы хорошо
public interface ProductRepository
extends CrudRepository<Product, Long> {
@Query("from Product limit :limit ")
List<Product> findAllProducts(@Param("limit") Integer limit);
}
Но это не работает. Существует решение, которое я создаю для реализации интерфейса (http://stackoverflow.com/info/3479128/jpql-limit-number-of-results) Но мне интересно, нет ли возможности добавить смещение и ограничение для запроса или если для этого есть аннотация.