[解決済み】Spring JPAで特定のカラムを選択する方法
2022-04-16 04:58:41
質問
Spring JPAを使用して、すべてのデータベース操作を実行しています。しかし、Spring JPAでテーブルから特定のカラムを選択する方法がわかりません?
例えば
SELECT projectId, projectName FROM projects
解決方法は?
を設定することができます。
nativeQuery = true
の中に
@Query
アノテーションから
Repository
クラスはこのようになります。
public static final String FIND_PROJECTS = "SELECT projectId, projectName FROM projects";
@Query(value = FIND_PROJECTS, nativeQuery = true)
public List<Object[]> findProjects();
ただし、マッピングは自分で行わなければならないことに注意してください。本当にこの2つの値だけが必要なのでなければ、このように通常のマッピングされたルックアップを使用する方が簡単でしょう。
public List<Project> findAll()
Springのデータを見てみるのもいいかもしれませんね。 ドキュメント もあります。
関連
-
Java エラー報告 スレッド "main" での例外 java.util.NoSuchElementException
-
[解決済み] Spring Data JPAにおけるCrudRepositoryとJpaRepositoryのインターフェースの違いは何ですか?
-
jd-gui Java Exceptionが発生しました。
-
spring-boot 401 このリソースにアクセスするには完全な認証が必要です エラー解決
-
自動配線された依存性のインジェクションに失敗しました。
-
コミットには何も追加されないが、未追跡のファイルが存在し、gitで未追跡のファイルに対する完璧な解決策
-
[解決済み] Eclipseにプロジェクトをインポートした後に「Must Override a Superclass Method」エラーが発生する。
-
[解決済み] コレクションを反復処理し、ループ内でオブジェクトを削除する際に ConcurrentModificationException を回避する。
-
[解決済み] Spring-data-jpaを使用してエンティティを更新するにはどうすればよいですか?
-
[解決済み] JPAとSpring Data JPAの違いは何ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
springboot project MIMEタイプ text/htmlで転送された静的ファイルを読み込む。
-
Spring Boot による HTTPS アクセスの設定
-
Eclipseで "XXXX "の解決策を(型に)解決することができない
-
をインスタンス化することができません。
-
Enumとの組み合わせでswitchの使い方を一度覚えるために必要な定数式
-
JavaMailのメール送信が失敗するケースとその説明の分析
-
Spring boot runs with Error creating bean with name 'entityManagerFactory' defined in class path resource
-
マスキング このリソースにアクセスするには、完全な認証が必要です。
-
コミットには何も追加されないが、未追跡のファイルが存在し、gitで未追跡のファイルに対する完璧な解決策
-
Maven Pluginの実行がライフサイクル設定の対象外であるエラーの解決