[QueryDSL] Projection 사용 법 총정리(조회 시 DTO에 넣는 방법)
·
QueryDSL
🎈Projection 이란?Projection은 QueryDSL에서 쿼리 결과를 특정한 데이터 구조(예: DTO, Bean, Map 등)에 매핑하여 반환하는 방법을 의미한다.Spring Data JPA의 기본 엔티티 반환과 달리, QueryDSL은 특정 컬럼만 선택하거나 복잡한 쿼리 결과를 DTO 형태로 반환할 수 있도록 유연한 프로젝션 기능을 제공한다. 🎈주요 Projection 방식1. 단순 프로젝션특정 Entity의 컬럼이나 Entity 전체를 반환한다. /** * @description QueryDSL Test * @author SongPro * @return List */ @Override public List getUsers(){ ..