@Query("select new study.datajpa.dto.MemberDto(m.id, m.username, t.name) " +
 "from Member m join m.team t")
List<MemberDto> findMemberDto();
package study.datajpa.repository;
import lombok.Data;
@Data
public class MemberDto {
 private Long id;
 private String username;
 private String teamName;
 public MemberDto(Long id, String username, String teamName) {
 this.id = id;
 this.username = username;
 this.teamName = teamName;
 }
}

 

 

 

출처 : 김영한 JPA 스프링 데이터 강의

'JPA > JPA-Spring Data' 카테고리의 다른 글

순수 JPA 페이징과 정렬  (0) 2022.07.20
파라미터 바인딩  (0) 2022.07.20
@Query, 리포지토리 메소드에 쿼리 정의하기  (0) 2022.07.20
JPA NamedQuery  (0) 2022.07.19
메소드 이름으로 쿼리 생성  (0) 2022.07.19
복사했습니다!