Я написал метод customRepositoryImpl. И строю запрос.Возвращаемым типом метода является страница. Но сортировка и разбиение на страницы не приносят радости.
Page<Person> getPersonByCountry(String country,Pageable pageRequest) {
StringBuilder sbQuery = new StringBuilder("SELECT p FROM Personse WHERE p.country=:country")
TypedQuery<Person> queryObject = createQuery(sbQuery.toString(), Person.class);
queryObject.setParameter("country",country);
List<Person> personList=queryObject.getResultList();
return new PageImpl<>(personList,pageRequest,personList.size());
}
Я ожидаю, что при передаче sort в queryParameter результат должен быть в отсортированной форме.Но сортировка не работает.