연관관계
![[JPA] 연관관계의 주인이 '다'쪽에 있는 이유](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEBZRS%2FbtrMkHHCzyp%2FjSJa4rkHOtkKGIoUyDBYJk%2Fimg.png)
[JPA] 연관관계의 주인이 '다'쪽에 있는 이유
연관관계의 주인이 '다'쪽에 있는 이유에 대해 살펴보자. 이를 위해 먼저 객체지향세계와 DB의 차이에 대해 알아야 한다. 🔍 객체지향과 DB, 연관관계의 주인이 필요한 이유 Member와 Team이라는 클래스 또는 테이블이 있다고 해보자. 여기서 이 둘은 다대일 단방향 관계이다. 객체지향에서 Member Team은 다음과 같이 표현될 수 있다. public class Member { int id; String memberName; Team team; } public class Team { int id; String teamName; } RDBMS에서는 다음과 같이 표현이 된다. DB와 객체지향의 큰 차이점은 객체지향 프로그래밍에서는 Member에서 Team으로의 조회는 가능하지만, Team에서는 Mem..