Spring Data Repository 内で生の SQL を使用する必要がありますが、これは可能ですか? 私が周りで目にするもの@Query
はすべて、常にエンティティ ベースです。
234033 次
6 に答える
152
@Query アノテーションを使用すると、nativeQuery フラグを true に設定してネイティブ クエリを実行できます。
Spring Data JPAリファレンス ドキュメントからの引用。
また、名前付きネイティブ クエリを使用してそれを行う方法については、このセクションを参照してください。
于 2013-04-11T12:38:16.860 に答える
3
また、Spring Data Commons の上に構築されたコミュニティ プロジェクトであるSpring Data JDBC リポジトリを使用して、JPA を使用せずに生の SQL でデータベースにアクセスすることもできます。
Spring Data JPA ほど強力ではありませんが、Hibernate のような ORM を使用せずに単純なプロジェクトの軽量ソリューションが必要な場合は、試してみる価値のあるソリューションです。
于 2016-05-13T14:01:44.440 に答える