본문 바로가기
Spring/JPA

JPA ) 연관관계

by 윤시프16 2023. 2. 20.

 

테이블에는 연관관계가 존재 한다.

Member는 하나의 Team에 소속되어있어야 한다.

Member와 Team은 서로 연관관계로 묶여있고, Member를 조회하면서 Team 과 조인하면 Team 값도 쉽게 알수 있다.

 

하지만 객체는 아니다.

Member를 조회한다고 해서 쉽게 Member가 소속된 팀의 값을 알수없다.

하지만 JPA는 객체끼리도 연관관계를 맺는 기능을 제공하여 연관되어 있는 객체 정보를 쉽게 조회 할 수있게 해준다.

 

예제 시나리오

회원과 팀이 있다.

회원은 하나의 팀에만 소속될 수 있다.

회원과 팀은 다대일 관계이다.

예제 시나리오

 

회원과 팀이 있다.

회원은 하나의 팀에만 소속될 수 있다.

회원과 팀은 다대일 관계다.

'Spring > JPA' 카테고리의 다른 글

JPA ) 객체지향 쿼리 언어 소개  (0) 2023.04.23
JPA ) 1:1 연관 관계  (0) 2023.04.18
JPA ) 플러시(Flush) 란?  (0) 2022.12.13
JPA ) 기본키 맵핑  (1) 2022.11.19
JPA ) 영속성 컨텍스트  (0) 2022.11.14