Hibernate Query介面 setMaxResults方法:設定最大返回記錄數

2020-07-16 10:04:55
setMaxResults 方法用於指定返回的 Query 物件中最大的記錄條數,該方法通常用在資料分頁時。

語法:

setMaxResults(int maxResults)

引數說明:
  • maxResults:用於指定返回的 Query 物件中最大的記錄條數。

返回值:Query 物件。

範例

獲取使用者資訊表中的前 5 條記錄,關鍵程式碼如下:
Session session = sessionFactory.openSession(conn);  //獲取session物件
String hql = "from UserForm";//定義查詢HQL語句
List list = null;//定義儲存查詢結果集的List集合物件
try{
  Query query = session.createQuery(hql);  //執行查詢語句獲取Query物件
  list = query.setMaxResults(5).list();  //獲取前5條記錄
}catch(Exception e){
  System.out.println("查詢使用者資訊時的錯誤資訊:"+e.getMessage());
}