인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

tommy7899님의 프로필 이미지
tommy7899

작성한 질문수

자바 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가 사용되었습니다.

쿼리 결과를 받아줄 타입을 지정해주는 파라미터입니다.

감사합니다.

tommy7899님의 프로필 이미지
tommy7899

작성한 질문수

질문하기