其他分享
首页 > 其他分享> > 13-jpql查询-分页查询

13-jpql查询-分页查询

作者:互联网

    /*
    分页查询
        sql:select * from cst_customer limit 0,2
        jpql: from Customer
     */
    @Test
    public void testPaged(){
        EntityManager entityManager = JpaUtils.getEntityManager();
        EntityTransaction tx = entityManager.getTransaction();
        tx.begin();

        //查询全部
        //根据jpsql语句创建query查询对象
        String jpql = "from Customer";
        Query query = entityManager.createQuery(jpql);
        /*
        对参数进行赋值---分页参数
         */
        //起始索引
        query.setFirstResult(0);
        //每页查询的条数
        query.setMaxResults(2);

        //发送查询,并封装结果
        List list = query.getResultList();
        for (Object o : list) {
            System.out.println(o);
        }

        tx.commit();
        entityManager.close();
    }

标签:13,entityManager,分页,tx,查询,query,jpql
来源: https://www.cnblogs.com/morehair/p/15487363.html