작성
·
314
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
감사합니다.