Hibernate 的分頁實現

張國平發表於2010-06-13

1、HQL實現

 public void search(int pageNo,int pageSize){
  Session session =this.getSession();
  //查詢語句
  String hql="From QX qx order by qx.qxid asc";
  Query query=session.createQuery(hql);
//獲得其實頁面的條數
  int firstResultIndex=pageSize*(pageNo-1);
//setFirstResult確定其實的那個頁面
  query.setFirstResult(firstResultIndex);
//設定每個頁面包含的條數
  query.setMaxResults(pageSize);
//獲得查詢結果
  LIst list=query.list();
 }
2、說說SQL和HQL的區別
就一點,SQL是面向資料庫,HQL是面向ORM的物件的
 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22259926/viewspace-665300/,如需轉載,請註明出處,否則將追究法律責任。

相關文章