연관관계 맵핑4(양방향 맵핑 정리)

Mina Park·2022년 9월 3일
0

1. 단방향 맵핑만으로도 이미 연관관계 맵핑은 완료된 것이다

  • 처음 jpa 설계시 일단 단방향 맵핑만으로 연관관계 설정은 끝

2. 양방향은 단방향에서 반대 방향 조회 기능이 추가된 것 뿐이다

  • 이후 반대방향 조회가 필요할 경우 방향 추가(테이블에는 어차피 영향 X)
  • JPQL에서는 역방향으로 탐색할 일이 많음

3. 양방향 연관관계를 맵핑하려면 객체에서 양쪽 방향을 모두 관리해야 한다

  • 연관관계 편의 메소드 사용

4. 연관관계의 주인을 선택하는 기준 : 외래키가 있는 곳

  • 비즈니스 로직을 기준으로 선택하지 않을 것(코드 복잡도, 성능이슈 등 고려)

0개의 댓글