Skip to content

fix: findMealAndMenuReviews만 Slice 대신 Page 기반으로 동작해 비용 모델이 다름 #413

Description

@pooreumjung

Fix Report

고쳐야 할 사항

  • ReviewServiceV2.findMealReviewList(src/main/java/ssu/eatssu/domain/review/service/ReviewServiceV2.java)가 사용하는 ReviewRepository.findMealAndMenuReviews(JPQL @Query, src/main/java/ssu/eatssu/domain/review/repository/ReviewRepository.java)는 다른 모든 커서 기반 조회 메서드와 달리 Spring Data Page<Review>를 반환한다. 이 때문에 다른 메서드들이 쓰는 "size+1개 fetch 후 trim" 방식이 아니라 별도의 COUNT 쿼리를 추가로 실행해 hasNext를 계산한다. 의도적인 설계가 아니라면 나머지 slice 패턴과 동일하게 통일하는 것이 필요하다.

첨부자료

  • 없음

Metadata

Metadata

Assignees

Labels

fix고치기

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions