페이징
setFirstResult()
- 조회 시작 위치 - 0부터 시작한다. 
 
- setFirstResult(int startPosition) 
setMaxResults()
- 조회할 데이터 수 
- setMaxResults(int maxResult) 
public class JpaMain {
    public static void main(String[] args) {
        List<Member> resultList = em
                // order by를 해봐야 페이징이 잘 되는지 확인할 수 있다.
                .createQuery("select m from Member m order by m.age desc", Member.class)
                .setFirstResult(1).setMaxResults(10).getResultList();
    }
}
- 위의 로그처럼 오라클이었다면 복잡했을 쿼리를 API를 통해 쉽게 적용할 수 있다. 
Last updated
Was this helpful?