• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

23.03.29 16:35 작성 조회수 264

0

근데 만약

QMemberTeamDto에

List<String> 형식이 있을 땐

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

답변 1

답변을 작성해보세요.

0

안녕하세요. dbsquddlfz님

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

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

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

감사합니다.

안녕하세요 선생님!!

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

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

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

감사합니다.