/*** 分页查询* sql : select * from cst_customer limit 0 2* jpql : from Customer*/@Testpublic void testPaged(){//1.获取entityManager对象EntityManager entityManager = JpaUtils.getEntityManager();//2.开启事务EntityTransaction transaction = entityManager.getTransaction();transaction.begin();//3.查询全部//i.根据jpql语句创建查询对象String jpql = "from Customer";Query query = entityManager.createQuery(jpql);//ii.对参数赋值 -- 分页查询query.setFirstResult(0);query.setMaxResults(2);//iii.发送查询,封装结果集/*** getResultList:直接将查询结果封装为list集合* getSingleResult:得到唯一的结果集*/List list = query.getResultList();for (Object obj : list){System.out.println(obj);}//4.提交事务transaction.commit();//5.释放资源entityManager.close();}
