You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 패턴과 동일하게 통일하는 것이 필요하다.
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 DataPage<Review>를 반환한다. 이 때문에 다른 메서드들이 쓰는 "size+1개 fetch 후 trim" 방식이 아니라 별도의COUNT쿼리를 추가로 실행해hasNext를 계산한다. 의도적인 설계가 아니라면 나머지 slice 패턴과 동일하게 통일하는 것이 필요하다.첨부자료