获取春季数据上按日期排序的最后记录要返回前 10 条记录,您可以使用:要返回最近 10 条记录,您可以使用:
2022-09-01 02:22:48
我正在尝试在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 */
}
这是我的存储库:
public interface NewsRepository extends JpaRepository<News, Long> {
List<News> findFirst5OrderByPublicationDateDesc();
}
如果我尝试使用启动项目,我会得到下一个错误:
原因:org.springframework.data.mapping.PropertyReferenceException:找不到 Date 类型的属性 desc!遍历路径:News.publicationDate。
如果我删除Desc,我得到这个:
Caused: java.util.NoSuchElementException
我做错了什么?