JPA에서는 DB 테이블 간 관계를 매핑하기 위한 어노테이션들을 지원한다
이 페이지에서는 N:1 관계를 매핑하는 @ManyToOne 어노테이션에 대해 알아보겠다
N:1 관계는 다음과 같이 DB와 Entity로 표현될 수 있다
DB
JPA
연관관계의 주인
N:1 관계에서 N의 관계에 있는 Employee의 department가 연관관계의 주인이 된다
양방향 연관관계 적용
N:1 관계에서 1의 관계에 있는 Department의 employees에 mappedBy 속성을 추가해준다
'Spring > JPA' 카테고리의 다른 글
연관관계 - @OneToOne (0) | 2023.03.22 |
---|---|
연관관계 - @OneToMany (0) | 2023.03.18 |
양방향 연관관계 주의점 (0) | 2023.03.15 |
양방향 연관관계 - 연관관계의 주인 (0) | 2023.03.12 |
연관관계 - 양방향 연관관계(기본 컨셉) (0) | 2023.03.07 |
댓글