web-dev-qa-db-ja.com

Spring Data-テーブルから最後のレコードを取得

Spring Data JPAを使用していますが、Settingsテーブルから最後のレコードを取得したいと思います。

Spring Dataによって実装された標準メソッドを持つSettingsRepositoryがあります。特定のテーブルから最後の行を取得するメソッド(またはクエリ)を記述する方法は?

interface SettingsRepository extends JpaRepository<Settings, Long> {
    // ?
}
9
k13i

findTopByOrderByIdDesc()を使用する必要があります

22
Lemmy

最後のレコードを取得する特定の関数はありません。

ただし、逆の順序(IDのDESCなど-IDがあると仮定)で、最初のレコードを取得できます。

編集:以下のコメントの@MountainKingの提案に従って、findTopByOrderByIdDesc()を使用できます

1
FrederikVH