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

고도윤님의 프로필 이미지
고도윤

작성한 질문수

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

양방향 연관관계

해결된 질문

작성

·

98

0

 

 

캡처.PNG

 

사진속에서 List memebrs 가 있는 이유가 Team 과 Member 가 서로를 조회하기 위해서 있는게 맞는건가요?

답변 1

1

안녕하세요. 고도윤님, 공식 서포터즈 y2gcoder입니다.

맞습니다!

좀 더 나아가자면 양방향 연관관계를 하는 가장 큰 이유는 객체 관점에서의 탐색과 조회 시의 편의성 때문이라 볼 수 있습니다.

위의 Team과 Member의 관계를 예로 들자면 Team을 조회할 때마다 항상 해당 팀에 속한 Member들을 조회해야 할 때, 매번 Team을 찾고 다시 Member 기준으로 해당 Team의 id를 조건으로 쿼리를 해야 합니다. 이 때 양방향 연관관계를 사용하면 좀 더 개발이 편해집니다

 

감사합니다.

고도윤님의 프로필 이미지
고도윤

작성한 질문수

질문하기