양방향 매핑 Summary

실무에서 이것만은 꼭 기억하자! 설계할 때, 개발할 때

최대한 단방향 매핑으로 설계하고, 개발하다가 필요에 의해 양방향으로 해도 된다! 단방향=>양방향 변해도 테이블은 변하지 않고 반대방향으로 조회하는 객체만 수정해주면 되기 때문이다!

  • 단방향 매핑만으로도 이미 연관관계 매핑은 완료

  • 단방향 매핑을 잘 하고 양방향은 필요할 때 추가해도 됨 =>양방향 매핑은 반대 방향으로 조회(객체 그래프 탐색) 기능이 추가된 것 뿐

  • JPQL에서 역방향으로 탐색할 일이 많음

연관관계의 주인을 정한는 기준

연관관계의 주인은 외래 키의 위치를 기준으로 정해야함

Last updated