@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 |