代码之家  ›  专栏  ›  技术社区  ›  k13i

spring data-从表中获取最后一条记录[重复]

  •  6
  • k13i  · 技术社区  · 6 年前

    这个问题已经有了答案:

    我使用的是spring data jpa,我想从 Settings 表。

    我有 SettingsRepository 使用spring数据实现的标准方法。如何编写方法(或查询)从给定表中检索最后一行?

    interface SettingsRepository extends JpaRepository<Settings, Long> {
        // ?
    }
    
    2 回复  |  直到 6 年前
        1
  •  20
  •   Lemmy    6 年前

    你应该用 findTopByOrderByIdDesc()

        2
  •  1
  •   FrederikVH    6 年前

    没有特定的函数来获取最后一条记录。

    但是,您可以按相反的顺序(例如,在id上进行描述-假设存在id)并获取第一条记录。

    编辑:根据下面评论中@mountaking的建议,您可以使用 findTopByOrderByIdDesc()