T아카데미 - JPA 프로그래밍 기초 - [4강] 연관관계 매핑
객체를 테이블에 맞추어 데이터 중심으로 모델링할 경우, 협력관계를 만들 수 없다.
1. 테이블은 외래 키로 조인을 사용해서 연관된 테이블을 찾는다.
2. 객체는 참조를 사용해서 연관된 객체를 찾는다.
3. 테이블과 객체사이의 차이점
연관관계 매핑 이론
1. 단방향 매핑
@ManyToOne
@JoinColumn(name = "TEAM_ID")
private Team team;
@ManyToOne(fetch = FetchType.Lazy)
지연로딩, 해당객체를 직접 컨택할 경우에만 Select 해온다.
2. 양방향 매핑
@OneToMany(mappedBy = "team")
List<Member> members = new ArrayList<Member>();
'Back-end > Jpa' 카테고리의 다른 글
순수 JPA - JPA 객체지향쿼리 (0) | 2021.06.01 |
---|---|
순수 JPA - JPA 내부구조 (0) | 2021.06.01 |
순수 JPA - 양방향 매핑 (0) | 2021.06.01 |
순수 JPA - 필드와 컬럼 매핑 (0) | 2021.06.01 |
순수 JPA - JPA 기초 (0) | 2021.06.01 |