[JPA] 다양한 연관관계 매핑
·
DB Access/JPA
다양한 연관관계 매핑#JPA/기본/연관관계 매핑시 고려사항 3 가지/다중성 (N:M)/단방향, 양방향: 테이블과 객체의 차이 고려!/연관관계의 주인은 어디에?/다대일 [N:1]/다대일 단방향/다대일 양방향연관관계 주인: FK 기준/일대다 [1:N]/일대다 단방향: 객체에서 연관관계 주인은 1쪽이지만, DB에서 FK는 다쪽에 있다.객체와 테이블의 차이 때문에 반대편 테이블의 외래 키를 관리하는 특이한 구조FK 위치와 연관관계 주인 위치가 달라서 @JoinColumn을 꼭 사용해야 함. 안쓰면 조인 테이블 생김FK 위치와 연관관계 주인 위치가 달라서 일쪽에서 저장 시 FK 매핑을 위한 쿼리가 추가적으로 나감 권장 X다쪽에..