오늘은 QueryDSL 사용 시 Q객체를 사용하지 않고, 결과값을 사용하지 않고 DTO를 이용해서 반환하는 방법을 정리해보겠습니다. 1. DTO를 이용해서 반환하는 경우 sum()이나 count() 같은 메서드 사용하는 경우 join을 이용해 다른 엔티티 정보를 반환하는 경우 2. DTO를 반환하는 방법 queryFactory.select( Projections.bean ( Entity.class, QEntity.entity.properties ... ) ) Setter를 이용한 바인딩으로 잘 사용하지는 않는 방법입니다. queryFactory.select( Projections.constructor( Entity.class, QEntity.entity.properties ... ) ) 생성자를 이용한 ..