在原生的MySQL中如果要實現分頁藉助的是limit;
具體實現如下
select * from user limit index,5;
說明:user代表的是我們的表名,index代表爲開始查詢的索引(角標數),5代表的是查詢的條數;
但是我們的hql並沒有limit,所以在利用hibernate對數據庫進行查詢時代碼如下
String hql = "from User ";
Query query= session.createQuery(hql).setFirstResult(index).setMaxResults(5);
效果如同limit,利用hql進行分頁更爲簡潔。
以上。