강의

멘토링

로드맵

Inflearn Community Q&A

tommy7899's profile image
tommy7899

asked

Java ORM Standard JPA Programming - Basics

Projection (SELECT)

질문있습니다!

Written on

·

163

0

em.createQuery("select o.address from Order o ", Address.class).getResultList();

강의를 듣다가 문득 궁금해진건데 정말 사소한건데 헷갈려서요 ㅠㅠ 저 createQuery의 두 번째 속성에 정확히 무슨 클래스가 들어가야 하나요? 지금 같은 경우 Order.class가 아닌 왜 Address.class가 들어가는지..

javaJPA

Quiz

71% of people got it wrong. Give it a try!

JPQL이 데이터베이스의 SQL과 가장 근본적으로 다른 점은 무엇일까요?

질의 대상

기본 문법의 유사성

데이터베이스 독립성 제공 여부

동적 쿼리 지원 방식

Answer 1

1

안녕하세요. tommy7899님, 공식 서포터즈 David입니다.

해당 쿼리의 결과로 o.address를 가져오기 때문에 이 데이터를 받기  위해 Address.class가 사용되었습니다.

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

감사합니다.

tommy7899's profile image
tommy7899

asked

Ask a question