Я пытаюсь упорядочить свой собственный запрос со специальным параметром, например:
@Query("select * from person where firstname = :name" + " order by :order")
List<Customer> findByFirstNameCustomQuery2(@Param("name") String name, Pageable page,
@Param("order") String order);
, но это не работает.
Кто-нибудь знает, как использовать «упорядочить по» в качестве параметра внутри @Query?
примечание: Как указано ниже, я создал репозиторий github. Вы можете найти его здесь: https://github.com/kremerkp/spring-data-jdbc-pageable-h2.
CustomerRepository имеет пять функций. findByLastName - это полнофункциональный пример (с возможностью сортировки и просмотра страниц), в котором используются функции запроса.
В моем реальном проекте у меня есть запрос, который слишком сложен для использования с функциями запроса, поэтому мне нужно получить результат по индивидуальному запросу.