본문 바로가기

ORM6

[JPA] 다대일 연관관계 (단방향) 목차 테이블 설계 다대일 연관관계를 고객이 주문한 음식(Food)과 고객(Member)을 예시로 설명하겠습니다. 여러가지의 음식(Food)은 한 명의 고객(Member)에게 주문될 수 있다. 음식(Food) : 고객(Member) = N : 1 단방향 연관관계를 위한 추가 조건은 다음과 같습니다. Food Entity는 Food.member 필드를 통해 음식을 주문한 고객(Member Entity)에 접근할 수 있다. Member Entity는 Food Entity에 접근할 수 없다. Entity 관계 매핑 - Food Entity 다대일에서 다(Many)의 관계를 갖습니다. @Entity public class Food { @Id @GeneratedValue(strategy = GenerationTyp.. 2023. 4. 29.
[JPA] 일대일 연관관계 (단방향) 목차 테이블 설계 일대일 연관관계를 고객(Member)과 고객이 주문한 음식(Food)을 예시로 설명하겠습니다. 고객(Member)은 하나의 음식(Food)을 주문할 수 있다. 고객(Member) : 음식(Food) = 1 : 1 단방향 연관관계를 위한 추가 조건은 다음과 같습니다. 외래 키의 주인은 Food Entity 이다. 일대일 관계에서의 외래 키 Entity에서 외래 키의 주인은 일반적으로 다(N)의 관계인 Entity이지만, 일대일 관계에서는 아무나 외래 키의 주인이 될 수 있으므로 직접 지정해줘야 합니다. Food Entity는 Food.member 필드를 통해 음식을 주문한 고객(Member Entity)에 접근할 수 있다. Member Entity는 Food Entity에 접근할 수 없다.. 2023. 4. 28.