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

+ Recent posts