작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
프로젝션(SELECT)
작성
·
139
0
em.createQuery("select o.address from Order o ", Address.class).getResultList();
강의를 듣다가 문득 궁금해진건데 정말 사소한건데 헷갈려서요 ㅠㅠ 저 createQuery의 두 번째 속성에 정확히 무슨 클래스가 들어가야 하나요? 지금 같은 경우 Order.class가 아닌 왜 Address.class가 들어가는지..
답변 1
1
안녕하세요. tommy7899님, 공식 서포터즈 David입니다.
해당 쿼리의 결과로 o.address를 가져오기 때문에 이 데이터를 받기 위해 Address.class가 사용되었습니다.
쿼리 결과를 받아줄 타입을 지정해주는 파라미터입니다.
감사합니다.