Review
아이디(review_id)
제목(title)
내용(content)
점수(rate)
사진(photo)
작성자(writer)
행정구역(zone)
Photo
아이디(photo_id)
링크(url)
리뷰(review)
Review
와Member
는 다대일 관계로 매핑하고,Review
와Zone
도 다대일 관계로 매핑하였다.
Review 엔티티에 Zone을 연관시키는 이유는 특정 구역에 대한 모든 리뷰를 쉽게 검색할 수 있도록하기 위해서 이다.
Photo
는Review
엔티티에서 따로 빼 생성하였다.
이유는 여러개의 사진을 하나의 리뷰에서 등록하게 하려면
Review
와 일대다 연관관계를 갖는Photo
를 생성하는게 효율적이기 때문이다.