강의

멘토링

로드맵

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

조윤호님의 프로필 이미지
조윤호

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

엔티티 클래스 개발1

양방향 관계에서 대해서

해결된 질문

작성

·

238

0

양방향 관계에 대해서 질문이 있습니다.

 

강의에서는 여러 관계를 보여주기 위해 양방향 관계도 넣었다고 말씀해주셨는데요. (ex Member와 Order)

관련 질문들을 살펴보고 난뒤 궁금증이 생겼습니다.

 

관련 질문에 대한 김영한님의 답변 중에 하나를 보면 'Member와 Order도 사실 양방향 관계가 아닌 단방향 관계여도 된다. 주문 관련 정보가 필요하면 Order에서 찾으면 되는데 굳이 Member를 통해 찾을 필요가 없기 때문' 라고 하셨는데 이 글을 읽고 잘못 이해했던 부분을 바로 잡을 수 있었습니다.

 

근데 기본편에서 알려주신 강의 내용중 '기본적으로 단방향 관계로 설계한뒤 꼭 필요한 경우에만 양방향 관계로 설계해라'라고 하셨는데 위 답변을 생각하면 양방향 관계를 만들 경우가 있을까? 라는 생각이 듭니다. 해당 Entity의 정보가 필요하면 직접 Entity에 해당하는 테이블에서 정보를 가져오면 되는데 양방향을 만들어야 하나?라는 생각이 듭니다.

 

제가 양방향 관계를 꼭 설정해야하는 예시를 못봐서 그런것 같습니다 ㅜ 어떠한 경우에 양방향 관계를 설정하는지 간단하게 알려주시면 감사하겠습니다

 

 

답변 1

0

안녕하세요. 조윤호님, 공식 서포터즈 OMG입니다.

양방향 사용해야하는 경우는 아래 영한님의 답변을 참고해주세요 :)

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


감사합니다.

조윤호님의 프로필 이미지
조윤호

작성한 질문수

질문하기