본문 바로가기
TIL WIL

20220623 TIL

by Youngin 2022. 6. 23.

JPA 연관관계 설정 방법

 

주문 (Order) = 주문 1개 당 음식 여러개 주문 가능

@Enitity

public class Order {

  @OneToMany

  private List<Food> foods;

  @OneToOne

  private Coupon coupon;

}

 

음식점주 (Owner) => 사장은 여러명 될 수 있는데, 각 사장은 레스트랑 1개씩만 소유가능

@Entity

public class Owner {

  @ManyToOne

  Restaurant restaurant;

}

 

고객 (User) => 고객(User)이 여러명 될 수 있고, 선택하는 레스토랑의 개수도 여러개 가능

@Entity

public class User{

    @ManyToMany

    List<Restaurant> pickRestaurants;

}

'TIL WIL' 카테고리의 다른 글

WIL 10th  (0) 2022.06.27
20220624 TIL  (0) 2022.06.27
20220622 TIL  (0) 2022.06.23
20220621 TIL  (0) 2022.06.21
220620 TIL  (0) 2022.06.20