[JPA] 4. 연관관계 매핑 기초


[JPA] 4. 연관관계 매핑 기초

연관관계 매핑 기초 1. 목표 객체와 테이블 연관관계의 차이를 이해 객체의 참조와 테이블의 외래 키를 매핑 2. 연관관계가 필요한 이유 객체지향 설계의 목표는 자율적인 객체들의 협력 공동체를 만드는 것이다. -조영호(객체지향의 사실과 오해)- 예를 들어 member와 team이 있다고 가정 하나의 member는 하나의 team에 소속될 수 있고 하나의 team에는 여러 member가 소속될 수 있다.(다대일 관계) 객체를 테이블에 맞추는 모델링 참조 대신 외래 키 식별자를 직접 다룸 참조객체를 찾기 위해서는 member객체를 찾고 team의 식별자로 다시 조회 해야 한다.(즉 select문이 2번 발생) 객체를 테이블에 맞추어 모델링하면 협력관계를 만들수 없음. 테이블은 외래 키로 조인을 사용하여 연관된..


원문링크 : [JPA] 4. 연관관계 매핑 기초