인프런 커뮤니티 질문&답변

Seojoon Hong님의 프로필 이미지
Seojoon Hong

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

즉시 로딩과 지연 로딩

OneToMany에서 LazyLoading 관련 질문이 있습니다.

작성

·

206

0

Member : Team = N : 1 관계에서 Team 엔티티에서 @OneToMany(fetch = FetchType.LAZY)로 Member를 참조하고 있는 상황입니다.

Team team = TeamRepository.findById(1L);

team.getMembers().get(0)를 한 후 쿼리를 보니 다음과 같이 나가는 것을 볼 수 있었습니다 (member엔 id, name, team_id column만 존재합니다)


제 생각으론 id, name, team_id만 조회해오면 될 것 같은데 추가적인 team_id, id 조회가 중복으로 나가고있는데 이유가 무엇일까요? ㅠㅠ 도저히 해결이 안돼서 질문올려요..

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. Seojoon Hong님

다음을 참고해주세요.

https://www.inflearn.com/questions/163711

감사합니다.

Seojoon Hong님의 프로필 이미지
Seojoon Hong
질문자

감사합니다 영한님!

Seojoon Hong님의 프로필 이미지
Seojoon Hong

작성한 질문수

질문하기