반응형 ORM1 JPA - 연관관계의 매핑 [N:1다대일 | 1:N 일대다] JPA에서 다양한 연관관계의 매핑에 대해서 알아보자. JPA에서는 객체와 객체의 사이를 다양한 관계로 매핑할 수 있다. 이때 고려해야할 사항이 세가지가 있다. 다중성 단방향, 양방향 연관관계의 주인 보통 위 세가지 사항을 고려해서 연관관계를 설정하여야 한다. 그렇다면 위의 고려사항을 생각해서 JPA로 만들 수 있는 연관관계의 종류에 대해 알아보자. 다대일 [ N:1 ] 실무에서 가장 많이 쓰이는 연관관계로 N:1의 관계를 갖는다. 여기서 외래키는 테이블 기준으로 N쪽에 설정되어야 한다. 즉, N이 연관관계의 주인인 관계이다. 다대일 단방향 Member는 N, Team은 1의 관계로 N:1 관계이다. DB에서 N쪽에 외래키를 걸듯이, 객체에서도 N쪽에 참조를 걸어야 1에게 찾아갈 수 있다. 그래서 N쪽에 .. 2022. 12. 20. 이전 1 다음 반응형