OneToMany
(1)
JPA - One To Many 단방향의 문제점
주변에서 One To Many 단방향에 관해서 물어볼 때마다 저는 항상 이렇게 대답했습니다. 김영한 님의 인프런 강의에서 봤는데~ One To Many 단방향은 좋지 않다. 차라리 양방향을 해라. 이유는 ~ 때문이다.. 이렇게 대답했습니다. 하지만 직접 문제를 겪어 본 적이 없어서 말에 설득력이 부족했습니다. 그래서 직접 한 번 실험해보고 문제점을 정리했습니다. 먼저 김영한님은 일대다 단방향 매핑은 이러한 단점이 있다고 하셨습니다. 엔티티가 관리하는 외래 키가 다른 테이블에 있음 (Many에 외래키 존재) 연관관계 관리를 위해 추가로 update sql 실행 (성능상 큰 차이는 없다) 개발을 하다 보면 B를 만졌는데 A도 update sql문이 나가니 헷갈린다. 그래서 필요하다면 일대다 보다는 양방향 관..
JPA
2019. 12. 28. 18:52