Próbuję zdefiniować metodę w repozytorium danych Spring, aby pobrać ostatnie rekordy w tabeli uporządkowanej według daty. To jest moja jednostka:Uzyskaj ostatnie rekordy uporządkowane według danych Spring Data
@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 */
}
I to jest mój repozytorium:
public interface NewsRepository extends JpaRepository<News, Long> {
List<News> findFirst5OrderByPublicationDateDesc();
}
Jeśli próbuję użyć uruchomienia projektu I uzyskać następnego błędu:
Caused by: org.springframework.data.mapping.PropertyReferenceException: No property desc found for type Date! Traversed path: News.publicationDate.
a jeśli usunę Desc Otrzymuję to:
Caused by: java.util.NoSuchElementException
Co robię źle?