728x90
반응형
프로젝션
-
Querydsl - 프로젝션에 따른 결과 반환Spring/Querydsl 2022. 3. 25. 10:53
튜플은 repository 계층에서만 쓰는게 좋은 설계 프로젝션에 따른 결과 반환 프로젝션 : select문에서 가져올 데이터를 지정하는 것을 말한다. 프로젝션 대상이 하나면 타입을 명확하게 지정할 수 있다 프로젝션 대상이 둘 이상이면 튜플이나 DTO로 조회 프로젝션 대상이 하나 프로젝션 대상이 하나면 타입을 명확하게 지정 가능 List result = queryFactory .select(member.username) .from(member) .fetch(); List result = queryFactory .selectFrom(member) .fetch(); 프로젝션 대상이 둘 이상 프로젝션 대상이 둘 이상일 때는 Tuple이나 DTO로 조회 List result = queryFactory .sele..