연관관계의주인1 [JPA] JPA 다양한 연관관계 매핑 - 일대다 관계(1:N) 일대 다(1:N) 관계 JPA가 지원하는 연관관계 매핑중 일대 다 관계의 단방향, 양방향 특징과, 매핑 방법, 장단점에 대해 공부해 보려고 한다. 다(N)보다 일(1)쪽에 비즈니스 로직의 비중이 높거나 중요도가 높은 경우 고려할 수 있는 관계이다. 일대 다 관계에서는 일(1) 쪽인 TEAM의 members 프로퍼티와 MEMBER테이블의 MEMBER_ID를 매핑해 Team 엔티티의 members 프로퍼티에서 외래키를 관리한다. 특징 일(1)이 되는 쪽이 연관관계의 주인이 된다. 테이블 관계는 항상 다(N) 쪽에 외래키가 있다. 객체와 테이블의 페러다임 불일치로 인해 반대편 테이블의 외래 키를 관리한다. 일대 다 단방향, 일대 다 양방향 관계가 있지만 표준에서는 단방향만 지원한다. @JoinColumn 사용.. 2024. 1. 14. 이전 1 다음