A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 付家辉 中级黑马   /  2015-3-14 12:47  /  1109 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

HQL实现分页查询的代码。

2 个回复

倒序浏览
我找出来,各位看一下:
  1. Session session=MySessionFactory.currentSession();
  2. Transaction ts=session.beginTransaction();
  3. Query query=session.createQuery("from Orders as a");
  4. int pageSize=15;
  5. int pageNo=1;
  6. query.setFirstResult((pageNo-1)*pageSize);//指定从哪一个对象开始检索
  7. query.setMaxResults(pageSize);//指定从哪个对象开始检索
  8. Iterator it=query.list().iterator()//装载HQL的查询结果
  9. ts.commit();
  10. MySessionFactory.closeSession();
  11. Orders order=null;
  12. while(it.hasNext()){
  13. order=(Order)it.next();
  14. System.out.println("订单编号:"+order.getOrderno());
  15. System.out.println("所属顾客: "+order.getCustomer().getCname());
  16. }
复制代码
回复 使用道具 举报
万能的度娘啊!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马