CRUD-Репозиторий OrderBy не ожидает параметр

#java #spring-boot #spring-data-jpa #spring-data

#java #весенняя загрузка #spring-data-jpa #spring-данные

Вопрос:

У меня этот метод определен в CRUD-Repository :

 List<MenuPriceByDay> findAllOrderByUpdateDate();
  

но когда я запускаю приложение. Я получил эту ошибку:

Не удалось создать запрос для общедоступного абстрактного метода java.util.Перечислите com.tdk.backend.persistence.repositories.MenuPriceByDayRepository.findAllOrderByUpdateDate()! Для части UpdateDate SIMPLE_PROPERTY (1) параметр недоступен: [Is, равно] НИКОГДА.

Ответ №1:

Пожалуйста, можете ли вы проверить эту документацию spring jpa?

Это должно быть так

 // Enabling static ORDER BY for a query
List<Person> findByLastnameOrderByFirstnameAsc(String lastname);
List<Person> findByLastnameOrderByFirstnameDesc(String lastname);
  

Вы можете применить статический порядок, добавив предложение OrderBy к
метод запроса, который ссылается на свойство и предоставляет сортировку
направление (Asc или Desc).