인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

dlektl6님의 프로필 이미지
dlektl6

작성한 질문수

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

양방향 연관관계와 연관관계의 주인 2 - 주의점, 정리

양방향 연관관계에 대한 질문입니다.

작성

·

315

0

안녕하세요 영한님 양방향 연관관계에대하여 질문있어서 글 남깁니다!

질문1.

양방향 연관관계를 최대한 쓰지 않아야 하는 이유중 하나가

A,B 엔티티가 있고, 양방향 연관관계를 통해 A엔티티에서 B엔티티의 리스트를 가지고 있어야하는 상황에서,

A엔티티 가 가지고 있는 B엔티티 데이터의 리스트 원소 갯수가 엄청나게 많아질 경우

그 리스트를 담고있어야할JVM 메모리에 부담이 될 수 있는 위험성 때문이라고 생각했는데 이에 대한 피드백 부탁드립니다!

 

질문 2. 

양방향 연관관계를 굳이 맺어야하는 이유가 잘 와닿지 않습니다. 

강의 예시에서 해당 Team 의 Member 들을 알고 싶기 때문에 

양방향 관계를 맺는 데 ,

해당 Team 의 Member 들을 알고 싶으면

Member 도메인의 컨트롤러에서 호출 하는게 이점이 더 있지 않을까 하여 질문드립니다. 

결론은 제가 생각하기에 단방향 관계로 다 설계 할 수 있을거같아서 , 양방향 관계가 실제 실무에서 쓰이게 된다면, 어떤 상황과 이유에서 쓰이는지 궁금합니다.

 

답변 1

0

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

안녕하세요. dlektl6님

다음 두 질문을 보시면 답이 되실꺼에요^^

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

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

감사합니다.

dlektl6님의 프로필 이미지
dlektl6

작성한 질문수

질문하기