티스토리 뷰

출처 : blog.leocat.kr/notes/2019/03/26/spring-jpa-repository-and-paging

Spring repository에서는 PageRequest가 아닌 Pageable을 사용해야 한다.

@Repository public interface DealRepository extends JpaRepository<Deal, Long> {

    Page<Deal> findByBillingDate(LocalDate billingDate, Pageable pageable);

}

그렇지 않으면 다음과 같은 에러가..

At least 2 parameter(s) provided but only 1 parameter(s) present in query

 

 

 

 

PageRequest의 구조


위와 같이 인터페이스인 Pageable과 Serializable을 implements하는 AbstractPageRequest라는 추상 클래스가 있다.
그리고 PageRequest class는 이 AbstractPageRequest를 상속한다.

** import시에 주의할 것은 Pageable 은 org.springframework.data.domain.Pageable을 포함할 것..

출처 : velog.io/@conatuseus/JPA-Paging-%ED%8E%98%EC%9D%B4%EC%A7%80-%EB%82%98%EB%88%84%EA%B8%B0-o7jze1wqhj

  

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함