• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

양방향 연관관계

24.03.15 03:01 작성 조회수 57

0

 

 

캡처.PNG

 

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

답변 1

답변을 작성해보세요.

1

y2gcoder님의 프로필

y2gcoder

2024.03.15

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

맞습니다!

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

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

 

감사합니다.