其他分享
首页 > 其他分享> > 12-jpql查询-统计查询

12-jpql查询-统计查询

作者:互联网

   /*
    使用jpql查询,统计客户的总数
        sql:select count(cust_id) from cst_customer
        spql:select count(custId) from Customer
     */
    @Test
    public void testCount(){
        EntityManager entityManager = JpaUtils.getEntityManager();
        EntityTransaction tx = entityManager.getTransaction();
        tx.begin();

        //查询全部
        //根据jpql语句创建Query查询对象
        String jpql = "select count(custId) from Customer";
        Query query = entityManager.createQuery(jpql);

        //对参数进行赋值
        //发送查询,并封装结果
        /*
        getResultList: 直接将查询结果封装为List集合
        getSingleResult:得到唯一的结果集
         */
        Object singleResult = query.getSingleResult();
        System.out.println(singleResult);


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

    }

标签:count,entityManager,tx,查询,12,jpql,select
来源: https://www.cnblogs.com/morehair/p/15487308.html