たとえば、Studentとしてテーブルがあり、 id、name、ageなどの列が含まれています。以下のようにNativeQuery を使用して特定の列の値を元に戻しています。
Query query = entityManager.createNativeQuery("SELECT age FROM Student");
List list=query.getResultList();
上記のクエリを使用して、Studentテーブルの年齢のリストを取得します。テーブルから年齢と名前を取得したいと思います。
Query query = entityManager.createNativeQuery("SELECT age,name FROM Student");
List list=query.getResultList();
このようにすれば、私のコードはうまく実行されますが、あるリストで名前を取得し、別のリストで年齢を取得するにはどうすればよいですか。どうもありがとうございました
私のプロジェクトにはEntityクラスもPOJOクラスもありません。Native Queryを使用してデータベースからテーブルを取得しています。