본문 바로가기
Java

Ebean ORM 페이징 처리(Pagination)

by jayden-lee 2019. 4. 5.
728x90

Ebean은 Java와 Kotlin을 위한 ORM 라이브러리이다.

JPA 매핑 @Entity 어노테이션을 붙인 클래스를 이용해서 전체 데이터를 먼저 가져온다. 그리고 페이징 처리를 위한 값(offset, limit)을 설정해서 원하는 행 데이터만 가져온다.

 

  • offset 데이터의 시작 위치
  • limit 데이터의 개수
Ebean.find(MyClass.class)
     .where()
     .setFirstRow(offset)
     .setMaxRows(limit)
     .findList();

댓글