강의

멘토링

로드맵

Inflearn Community Q&A

dbsquddlfz1923's profile image
dbsquddlfz1923

asked

Practice! Querydsl

API Query Controller Dev

조인을 통해서 값을 가고올 수 있는거는 알겠습니다

Written on

·

418

0

근데 만약

QMemberTeamDto에

List<String> 형식이 있을 땐

이 값을 어떻게 해야 갖고올 수 있는 건가요?

javajpa

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. dbsquddlfz님

조인한 SQL의 결과를 떠올려보시면 데이터가 한줄로 풀려서 조회되게 됩니다.

이 경우 SQL의 결과를 받을 DTO로 조회한 다음에 원하는 DTO로 자바 코드로 변환해야 합니다.

혹시 더 나은 대안이 있으신 분들은 말씀 부탁드려요.

감사합니다.

dbsquddlfz1923님의 프로필 이미지
dbsquddlfz1923
Questioner

안녕하세요 선생님!!

Entity로 조회한 다음 DTO로 변환하는 것은 잘못된 방법인가요?

yh님의 프로필 이미지
yh
Instructor

엔티티로 조회한 다음에 DTO로 변환하는 것도 괜찮습니다.

이 경우 fetch join 같은 것을 사용해서 성능을 최적화 하는 것을 충분히 고려하는 것이 좋습니다.

감사합니다.

dbsquddlfz1923's profile image
dbsquddlfz1923

asked

Ask a question