Spring Data Repositories は生の SQL クエリを実行できますか?

Mary-Kate Olsen
リリース: 2024-11-01 08:28:02
オリジナル
1070 人が閲覧しました

Can Spring Data Repositories Execute Raw SQL Queries?

Spring Data Repositories での生の SQL クエリの実行

Spring Data Repository 内で生の SQL を利用できますか?通常、Spring Data JPA リポジトリはエンティティベースの操作を中心に展開します。ただし、生の SQL クエリを組み込む方法があります。

解決策

@Query アノテーションは、ネイティブ クエリの実行を可能にする nativeQuery フラグを提供します。 Spring Data JPA リファレンス ドキュメントによると:

@Query annotation allows to execute native queries by setting the nativeQuery flag to true.
ログイン後にコピー

このフラグを設定すると、リポジトリ メソッド内で生の SQL クエリを定義できるようになります。さらに、名前付きネイティブ クエリを使用して、名前付きパラメータを使用して SQL ステートメントを実行できます。名前付きネイティブクエリの詳細については、Spring Data JPA のドキュメントを参照してください。

以上がSpring Data Repositories は生の SQL クエリを実行できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート