[백견불여일타 스프링 부트 쇼핑몰] 04. 연관관계 매핑 종류
ymkim
01. 연관관계 매핑 종류 엔티티들은 대부분 다른 엔티티와 “연관 관계”를 맺고 있다 아래 내용을 보면 총 4가지의 연관관계 매핑이 존재 일대일(1:1): @OneToOne 일대다(1:N): @OneToMany 다대일(N:1): @ManyToOne 다대다(N:N): @ManyToMany 일대일 매핑의 예시 쇼핑몰의 회원은 회원 당 하나의 장바구니를 가질 수 있다 장바구니 입장에서 보아도 자신과 매핑되는 회원은 한명이다 즉, 회원 엔티티와 장바구니 엔티티는 일대일(1:1)의 관계 일대다 매핑의 예시 하나의 장바구니에는 여러개의 상품이 들어갈 수 있음 즉, 장바구니 엔티티와 장바구니 상품 엔티티는 일대다(1:N) 관계 두번째로 중요한 부분은 엔티티 매핑 시에는 방향성으로 고려해야 한다 테이블은 항상 양방향 ..