JPA Repository에서 Paging query needs to have a Pageable parameter 에러 발생 해결

Ada·2022년 11월 17일
1

항해TOL

목록 보기
39/63

페이징 처리를 위해서 repository에서 pageable 파라미터를 넣어서 쿼리문을 작성하였다.

public interface HeartRepository extends JpaRepository<Heart, Long> {

    Page<Heart> findAllByMember(Member member, Pageable pageable);

그런데

Paging query needs to have a Pageable parameter; Offending method: public abstract org.springframework.data.domain.Page com.move.TripBalance.post.repository.PostRepository.findAllByMember(com.move.TripBalance.member.Member,java.awt.print.Pageable)
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800) ~[spring-beans-5.3.22.jar:5.3.22]

이러한 오류가 발생하였다....

당황해서 저번 주에 작성했던 대댓글 페이징 처리 코드를 보니 import 가 잘못되어있었다.

import java.awt.print.Pageable;

이 import 문으로 pageable이 적용되어 있었는데

저번주에는
import org.springframework.data.domain.Pageable;

이걸 사용했던 기록이 있었다.

그래서 이렇게 바꿔주니 해결되었다.

profile
백엔드 프로그래머

1개의 댓글

comment-user-thumbnail
2023년 5월 25일

감사합니다

답글 달기