member필드가 제공한 Member객체와 일치하는 모든 리뷰를 선택한다
public List<Review> getReviewsByMember(Member member) {
return em.createQuery("select r from Review where r.member = :member", Review.class)
.setParameter("member", member)
.getResultList();
}
레스토랑 개체와 관련된 모든 리뷰를 검색한다.
public List<Review> getReviewsByRestaurant(Restaurant restaurant) {
return em.createQuery("select r from Review r where r.restaurant = :restaurant", Review.class)
.setParameter("restaurant", restaurant)
.getResultList();
}