我正在使用Spring Data JPA,并且想要从Settings
表中检索最后一条记录。
我有一个实现了Spring Data标准方法的SettingsRepository
。如何编写一个方法(或查询)来从给定的表中检索最后一行?
interface SettingsRepository extends JpaRepository<Settings, Long> {
// ?
}
我正在使用Spring Data JPA,并且想要从Settings
表中检索最后一条记录。
我有一个实现了Spring Data标准方法的SettingsRepository
。如何编写一个方法(或查询)来从给定的表中检索最后一行?
interface SettingsRepository extends JpaRepository<Settings, Long> {
// ?
}
你应该使用findTopByOrderByIdDesc()
这被称为命名查询,你可以查看文档
没有特定的函数可以获取最后一条记录。
但是,您可以按相反顺序排序(例如按ID降序排列),并获取第一条记录。
编辑:根据下面评论中@MountainKing的建议,您可以使用findTopByOrderByIdDesc()