Я пытаюсь определить метод в репозитории данных Spring для извлечения последних записей в таблице, упорядоченной по дате. Это моя сущность:
@Entity
public class News {
@Id
@GeneratedValue
private Long id;
@Column(nullable = false)
private String title;
@Column(nullable = false)
private String text;
private Date publicationDate;
/* Getters and Setters */
}
И это мой репозиторий:
public interface NewsRepository extends JpaRepository<News, Long> {
List<News> findFirst5OrderByPublicationDateDesc();
}
Если я попытаюсь запустить запуск проекта, я получаю следующую ошибку:
Вызвано: org.springframework.data.mapping.PropertyReferenceException: Нет свойство desc найдено для типа Date! Перемещенный путь: News.publicationDate.
И если я удалю Desc, я получаю следующее:
Вызвано: java.util.NoSuchElementException
Что я делаю неправильно?