Skip to content

Conversation

@joowojr
Copy link
Contributor

@joowojr joowojr commented Feb 18, 2025

📄 요약(Summary)

department fetch 관련 팀현황 조회 메서드 쿼리 수정

✍🏼 상세(More)

PR Desciption

변경 사항 설명

image

  • 페칭되는 연관 관계의 소유자가 선택 목록에 포함되지 않아 SemanticException이 발생

아래와 같이 소유자가 선택 목록에 포함되도록 보장하도록 쿼리를 수정하여 오류 해결

return queryFactory
        .select(taskEntity)  // 소유자가 선택 목록에 포함되도록 보장
        .from(taskEntity)

Requirements for Reviewer

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요
ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요?

PR Log

PR 작업하면서 고민했던 내용, 해결한 내용, 고민 중인 내용 등

새롭게 배운 것

query dsl에서 중첩 페치조인 시에는 소유자가 선택 목록에 포함되도록 명시해야한다.

.selectFrom(taskEntity)

  • 특정 엔티티를 선택하고 조인할 때 간단하게 사용할 수 있다.

.select(taskEntity).from(taskEntity)

  • 여러 엔티티를 선택하거나 다양한 조합으로 쿼리를 작성할 때 유연하게 사용할 수 있다.

고민 중인 사항

첨부 자료

Requirements for Reviewer

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요

✅ 체크리스트(Checklist)

  • PR 양식에 맞게 작성했습니다
  • 모든 테스트가 통과했습니다
  • 프로그램이 정상적으로 작동합니다
  • 적절한 PR 라벨을 설정했습니다
  • 불필요한 코드를 제거했습니다

🚪 이슈 번호(Issue numbers)

Closes #590

@joowojr joowojr self-assigned this Feb 18, 2025
@joowojr joowojr merged commit cfa304b into develop Feb 18, 2025
1 check failed
@joowojr joowojr deleted the CLAP-451 branch February 18, 2025 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CLAP-451 회원 entity 조회 시 departement 조회 쿼리가 실행되지 않도록 리팩토링

2 participants