정의
- JPA 에서
mappedBy
속성은 양방향 관계에서 소유하지 않는 쪽에서 사용된다.
용도
- 단순 연관관계의 주인을 지정하는 용도로 사용함
적용되는 어노테이션
@OneToMany
@OneToOne
@ManyToMany
- 일반적으로 Many 쪽이 연관관계의 주인이라는 점을 기억하면 된다.
예시
- Post 게시물 - Comment 댓글
- 하나의 게시물은 여러 댓글을 가질 수 있음
- 댓글은 하나의 게시물에 종속됨.
- Post →
@OneToMany
- Comment →
@ManyToOne
- 연관관계의 주인이므로
@JoinColumn
과
- 연관관계의 주인이므로
Uploaded by N2T
'자바 > JPA' 카테고리의 다른 글
Jpa CascadeType 각 모드의 역할과 예시 코드 (0) | 2024.02.21 |
---|---|
[Qdsl, JPA] @PersistenceContext 의 역할 (0) | 2024.02.21 |
[JPA] 락 사용방법 및 종류 (0) | 2023.11.21 |
[JPA] 낙관적 락 옵션 (0) | 2023.11.21 |
[JPA]@Version 어노테이션에 대해여 (0) | 2023.11.21 |