7

たとえば、Studentとしてテーブルがあり、 idnameageなどの列が含まれています。以下のように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を使用してデータベースからテーブルを取得しています

4

3 に答える 3