У меня есть репозиторий, реализованный как:
public interface ItemRepository extends JpaRepository<Item,Long > { ...
В этом месте у меня есть метод:
Page<Item> findAllOrderByCreateDateDesc(PageRequest pageRequest);
Я получаю эту ошибку:
Caused by: org.springframework.data.mapping.PropertyReferenceException: No property desc found for type ZonedDateTime! Traversed path:
Однако, если я добавлю By как:
Page<Item> findAllByOrderByCreateDateDesc(PageRequest pageRequest);
, я получу:
java.lang.IllegalArgumentException: At least 1 parameter(s) provided but only 0 parameter(s) present in query.
at org.springframework.util.Assert.isTrue(Assert.java:136)
Похоже, я должен написать это как:
findAllByOrderByCreateDateDesc
Почему яполучить ошибку параметра?Я не хочу иметь предложение where для этого конкретного запроса.