0
私はusersテーブルを持っていますが、結果セットを取得するためにスプリングブートで注釈付きクエリを使用しようとしています。結果セットをリストとして取得できますが、フィールド名はありません。フィールド名をキーと値のペアとして持つ結果セットを取得するにはどうすればよいですか? 私のやりたいことは{"id":1、 "Name": "Jay"}です。キー値のペアとして結果を返すJpaクエリ注釈
-----ここは私のリポジトリクラスです。 ---
@Repository
public interface UsersauthRepository2 extends JpaRepository<Users2,Long> {
@Query("select id,name,email from Users u where LOWER(email) = LOWER(:email) and LOWER(u.password) = LOWER(:password)")
List<Users2> querybyemail(@Param("email") String email,@Param("password") String password);
}
は、そこには "NamedQuery" はありません。それはJPQLであり、JPA APIではなくSpring Data JPA APIです。 –
編集ありがとうございます@NeilStockton – Vijay
結果セットを文字列配列に変換しました。これは使いやすくなりました。 – Vijay