【发布时间】:2015-02-18 11:11:38
【问题描述】:
我正在尝试在 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:否 找到类型日期的属性描述!遍历路径:News.publicationDate。
如果我删除 Desc,我会得到:
原因:java.util.NoSuchElementException
我做错了什么?
【问题讨论】:
标签: java spring spring-mvc spring-data