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 패턴과 동일하게 통일하는 것이 필요하다.

첨부자료

  • 없음

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

fix고치기

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions