Java Tutorial/JPA/Pageable ResultSet
Pageable ResultSet
File: Main.java
<source lang="java">
import java.util.List; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.Persistence; public class Main {
static EntityManagerFactory emf = Persistence.createEntityManagerFactory("JPAService"); static EntityManager em = emf.createEntityManager(); public static void main(String[] a) throws Exception { em.getTransaction().begin(); int currentPage = 2; int pageSize = 80; List list = em.createNamedQuery("findAllStudents") .setFirstResult(currentPage * pageSize) .setMaxResults(pageSize) .getResultList(); em.getTransaction().rumit(); em.close(); emf.close(); Helper.checkData(); }
}</source>