나와바리 - 리뷰 엔티티 구성

Sungmin·2023년 3월 24일
0
  • Review
    아이디(review_id)
    제목(title)
    내용(content)
    점수(rate)
    사진(photo)
    작성자(writer)
    행정구역(zone)

  • Photo
    아이디(photo_id)
    링크(url)
    리뷰(review)

ReviewMember다대일 관계로 매핑하고, ReviewZone다대일 관계로 매핑하였다.
Review 엔티티에 Zone을 연관시키는 이유는 특정 구역에 대한 모든 리뷰를 쉽게 검색할 수 있도록하기 위해서 이다.

PhotoReview 엔티티에서 따로 빼 생성하였다.
이유는 여러개의 사진을 하나의 리뷰에서 등록하게 하려면
Review일대다 연관관계를 갖는 Photo를 생성하는게 효율적이기 때문이다.

profile
Let's Coding

0개의 댓글