가 나는 ID, 이름, 연령과 같은 열이 포함의 학생같은 테이블이 나는 아래와 같은 NativeQuery를 사용하여 특정 열 값을 복귀하고있다. 우리는 학생 테이블에 연령의 목록을 얻을 것이다 쿼리 이상 사용하여JPA를 사용하여 테이블에서 여러 열을 얻는 방법? 예를 들어
Query query = entityManager.createNativeQuery("SELECT age FROM Student");
List list=query.getResultList();
는 지금은 나이 및 테이블에서 이름을 싶어.
Query query = entityManager.createNativeQuery("SELECT age,name FROM Student");
List list=query.getResultList();
내 코드가 잘 실행되지만 한 목록에서 이름을 가져올 수 있고 다른 목록에서 나이를 지정할 수 있습니다. 어떻게해야합니까? 고맙습니다.
참고 프로젝트에 엔티티 클래스 또는 POJO 클래스가 없습니다. 네이티브 쿼리를 사용하여 데이터베이스에서 테이블을 가져옵니다.
어떤 예외가 발생합니다. 그것은 작동해야하며 객체의 목록을 반환해야합니다 [] – andy
@andy 실행 중이라고 미안하지만 어떻게 다른 목록의 나이와 다른 목록의 이름을 얻을 수 있습니까? (0); 문자열 이름 = (문자열) 값 [1];}();에 대한 같은 캐스트를 사용하여 – Prabha
감사합니다 – andy