Skip to content

[6주차/제이] 워크북 제출합니다#73

Open
yeongjun25 wants to merge 4 commits into
UMC-Inha:j/mainfrom
yeongjun25:week6
Open

[6주차/제이] 워크북 제출합니다#73
yeongjun25 wants to merge 4 commits into
UMC-Inha:j/mainfrom
yeongjun25:week6

Conversation

@yeongjun25
Copy link
Copy Markdown

@yeongjun25 yeongjun25 commented May 6, 2026

✅ 워크북 체크리스트

  • 모든 핵심 키워드 정리를 마쳤나요?
  • 핵심 키워드에 대해 완벽히 이해하셨나요?
  • 이론 학습 이후 직접 실습을 해보는 시간을 가졌나요?
  • 미션을 수행하셨나요?
  • 미션을 기록하셨나요?

✅ 컨벤션 체크리스트

  • 디렉토리 구조 컨벤션을 잘 지켰나요?
  • pr 제목을 컨벤션에 맞게 작성하였나요?
  • pr에 해당되는 이슈를 연결하였나요?(중요)
  • 적절한 라벨을 설정하였나요?
  • 파트장에게 code review를 요청하기 위해 reviewer를 등록하였나요?
  • 닉네임/main 브랜치의 최신 상태를 반영하고 있는지 확인했나요?(매우 중요!)

📌 주안점

@yeongjun25 yeongjun25 requested a review from YoungJJun May 6, 2026 13:21
@yeongjun25 yeongjun25 self-assigned this May 6, 2026
@yeongjun25 yeongjun25 linked an issue May 6, 2026 that may be closed by this pull request
만약 여러 행을 반환하는 상황이거나 검색 조건을 넣어서 조회를 할 때는 어떻게 할 것인가? 이런 경우 `em.find(Member.class, 1L);` 만으로는 부족하다. 왜냐하면 실제로 데이터를 조회할 때는 "나이 20세 이상" 또는 "이름이 Yoo로 시작하는 회원" 등의 조건이 붙기 때문이다.

즉, DB에서 조건 없이 모든 데이터를 다 가져와 객체로 만든 뒤 자바에서 필터링하는 건 사실상 불가능하다.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JPA가 있음에도 JPQL이 필요했던 이유에 대해 잘 조사해주셔서 이해에 도움이 되었습니다!

Copy link
Copy Markdown
Collaborator

@YoungJJun YoungJJun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

제이 키워드 정리 잘 해주셨어요!
fetch join 관련해서 DISTINCT 사용해야 하는 부분 찾아주신점이 좋았습니당.

피어리뷰랑 미션(Swagger 캡쳐) 진행해주시면 Apporve 하겠습니다!

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.

Chapter06_API 설계 기초 - JPA

3 participants