[Member - Team 모델]
[多:1 연관관계 매핑]
多 는 주테이블. 즉 연관관계의 주인으로서, 대상테이블의 키(외래키)를 가진다.
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "team_id") //FK 이름, many 쪽에서 FK를 갖는다.
private Team team;
1 은 mappedBy로 연관관계의 주인을 지정하는데, 여기에서는 Member의 team 필드가 된다.
@OneToMany(mappedBy = "team") //FK가 없는 쪽에 mappedBy를 거는 것이 좋다.
private List<Member> members = new ArrayList<>();
https://wch-0625.tistory.com/24
https://wch-0625.tistory.com/25
'Spring > Spring Data Jpa' 카테고리의 다른 글
6. 스프링 데이터 JPA 분석 (0) | 2024.04.12 |
---|---|
5. 확장 기능 (0) | 2024.04.11 |
4. 쿼리 메소드 기능 (0) | 2024.03.25 |
3. 공통 인터페이스 기능 (1) | 2024.03.24 |
1. 프로젝트 환경설정 (0) | 2024.03.22 |