JPA 연관관계

송영재·2022년 11월 20일

Spring

목록 보기
31/45
  • JPA 연관관계 설정방법

👉 JPA 의 경우는 Enitity 클래스의 필드 위에 연관관계 어노테이션 (@) 을 설정해 주는 것만으로 연관관계가 형성됩니다!

  • JPA 코드 구현
    중요) 항상 Enitity 본인 중심으로 관계를 생각!

    • 주문 (Order) 코드
      @Enitity
      public class Order {
          @OneToMany
          private List<Food> foods;
      
      		@OneToOne
      		private Coupon coupon;
      }
    • 음식점주 (Owner)
      @Entity
      public class Owner {
      	@ManyToOne
      	Restaurant restaurant;
      }
    • 고객 (User)
      @Entity
      public class User {
      	@ManyToMany
      	List<Restaurant> likeRestaurants;
      }

0개의 댓글