별점계산1 [TIL] 240205 코드 리뷰/프로젝트 복습 Product 별점 평균 동적 계산 @Formula("(SELECT AVG(r.star) FROM reviews r WHERE r.product_id = id)") private Double averageRating; 🔼 ProductEntity - @Formula : db의 데이터를 기반으로 값을 계산하는 sql표현식을 지정하게 하는 어노테이션 - ("(SELECT AVG(r.star) FROM reviews r WHERE r.product_id = id)") //averageRating을 계산하는 SQL표현식 - averageRating 속성에 액세스 할 때마다 해당 값을 Hibernate이 db에서 관련 데이터를 기반으로 편균 평점을 동적으로 계산 상품 검색 쿼리 public Page getProductsBySe.. 2024. 2. 5. 이전 1 다음