Я пытаюсь указать метод репозитория, помеченный @Query
и Pageable с объектом Sort
внутри:
Редактировать 1: этот репозиторий расширяется PagingAndSortingRepository
.
@Query("...")
Page<Entity> findBySomething(..., Pageable pageable);
Объект pageable
указывается с использованием следующей сигнатуры метода:
public PageRequest(int page, int size, Direction direction, String... properties)
Но выходной запрос генерируется без параметров сортировки, например:
select a, b, c from table_x where ... limit 10
... пока я ожидал что-то вроде:
select a, b, c from table_x where ... order by a asc limit 10
Кто-нибудь здесь сталкивался с такой проблемой?
Я использую Spring-Boot 1.5.x.