0
ネイティブクエリメソッドを使用してデータをフェッチしようとしています。私はバネデータJPAリポジトリ宣言メソッド(findAll()など)を使用してデータを取得でき、JPQLクエリを使用することができます。カラム名を指定するとネイティブクエリが機能しない
- ネイティブクエリメソッドを使用している場合、「select * from」が機能しています。しかし、 "select username from"メソッドを指定しても機能しません。意味列名を指定すると機能しません。
私は、このように私のコードを追加
@Query(value = "select u.username from users u" , nativeQuery = true)
List<Users> findByUsername();
しかし、ユーザーからのselect *を使用してクエリは問題なく働いています。このネイティブクエリの性質ですか?または、プロバイダが定義する形式の形式に制限はありますか?
誰でも私の混乱を明確にするのに役立つことができますか?
はい。その働き。ご回答いただきありがとうございます。 – Jacob
あなたは大歓迎です@PrinceVarghese – ahmetcetin