QueryDSL로 프로젝션으로 Dto를 직접 받는 방법은 크게 3가지가 있다. 직접 받는다기 보다는 바로 받는다. 가 맞는 것 같다. setter가 활용되는 bean방식 필드에 직접 주입해주는 fields 방식 생성자 방식 먼저 bean 방식부터. 그 전에, jpql방식 @Test public void findDtoBytJPQL(){ List result = em.createQuery("select new study.querydsl.dto.MemberDto(m.username, m.age)" + " from Member m", MemberDto.class) .getResultList(); for (MemberDto memberDto : result) { System.out.println("memberDt..