[解決済み] Spring DataでOrderByをfindAllで使用する方法
2022-03-15 02:18:08
質問
Spring Data を使っていて、DAO は次のようなものです。
public interface StudentDAO extends JpaRepository<StudentEntity, Integer> {
public findAllOrderByIdAsc(); // I want to use some thing like this
}
上記のコードで、コメントされている行が私の意図を表しています。Spring Dataに内蔵されている機能で このようなメソッドを使用して、ASC/DESCのあるカラムの順序ですべてのレコードを検索することは可能ですか?
解決方法は?
public interface StudentDAO extends JpaRepository<StudentEntity, Integer> {
public List<StudentEntity> findAllByOrderByIdAsc();
}
上記のコードで動作するはずです。私は似たようなものを使っています。
public List<Pilot> findTop10ByOrderByLevelDesc();
最もレベルの高い10行を返します。
重要です。 この回答のポイントを見逃しやすいと言われたので、ここで少し説明します。
findAllByOrderByIdAsc(); // don't miss "by"
^
関連
-
[解決済み】Spring Data Maven Buildsの「プラグインの実行はライフサイクル構成でカバーされていません」を解決する方法
-
[解決済み] Spring Data JPAにおけるCrudRepositoryとJpaRepositoryのインターフェースの違いは何ですか?
-
[解決済み] 復旧しようとする宛先のJMSメッセージリスナー起動者のセットアップに失敗しました。
-
SLF4J:クラスパスに複数のSLF4Jバインディングが含まれる問題 解決済み
-
[解決済み] WebApplicationContext が見つかりません: ContextLoaderListener が登録されていませんか?
-
[解決済み] Spring Bootアプリケーションにポートを設定する方法
-
[解決済み] Spring DataでOrderByをfindAllで使用する方法
-
[解決済み】SpringのGA、RC、M2リリースの違いは何ですか?
-
[解決済み] Spring Dataのリポジトリは実際にどのように実装されているのでしょうか?
-
[解決済み] YAMLを使ったSpring @PropertySource
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ApplicationContextException: ServletWebServerApplicationContext が見つからないため、ServletWebServerFactory ビーンを起動できません。
-
Tomcat server_A 子コンテナの起動に失敗しました。
-
アーティファクトXXXXが見つからず、Mavenにalibaba.cloudの依存関係を導入することができませんでした。
-
[解決済み] java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log
-
Springフレームワークを使用したアイデアで、コンテキストの初期化中に例外が発生し、リフレッシュの試みがキャンセルされる問題
-
[解決済み】 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
-
[解決済み】IntelliJから実行するときにSpring Bootプロファイルを有効にするにはどうすればよいですか?
-
[解決済み] Springセキュリティフィルタチェーンの仕組み
-
[解決済み] Serviceアノテーションはどこにつけるべきですか?インターフェースか実装か?
-
[解決済み] Springでプログラム的にプロパティファイルにアクセスする?