1. /**
    2. * 排序查询:倒叙查询所有客户(根据 id倒序)
    3. * sql: SELECT * FROM cst_customer ORDER BY cust_id DESC
    4. * jqpl: from Customer order by custId desc
    5. *
    6. * 进行jpql查询
    7. * 1.创建query对象
    8. * 2.对参数进行赋值
    9. * 3.查询并得到返回结果
    10. */
    11. @Test
    12. public void testOrders(){
    13. //1.获取entityManager对象
    14. EntityManager entityManager = JpaUtils.getEntityManager();
    15. //2.开启事务
    16. EntityTransaction transaction = entityManager.getTransaction();
    17. transaction.begin();
    18. //3.查询全部
    19. String jpql = "from Customer order by custId desc";
    20. Query query = entityManager.createQuery(jpql);
    21. // 发送查询,封装结果集
    22. List list = query.getResultList();
    23. for(Object obj : list){
    24. System.out.println(obj);
    25. }
    26. //4.提交事务
    27. transaction.commit();
    28. //5.释放资源
    29. entityManager.close();
    30. }