프로젝션과 결과 반환 - 기본


select절에서 가져올 것을 지정해서 가져오는 것을 프로젝션이라 한다.

프로젝션 대상이 하나인 경우

튜플 조회

프로젝션 대상이 둘 이상일 때

com.querydsl.core.Tuple


프로젝션과 결과 반환 - DTO 조회


위에서 select 절에서 대상을 지정(프로젝션)해서 가져오고 싶을때 그 대상이 둘 이상이면 Tuple로 가져왔었다.

하지만, 그 외 계층으로 가져갈 때는 DTO로 가져가는게 좋다. 우선 순수 JPA를 이용해서 DTO로 조회하는 코드를 작성해보겠습니다.

MemberDto