hibernate中hql分頁操作

mysql的分頁sql語句:

select * from table limit 開始索引,查尋數量;

e.g.    select * from table limit 0,10;   表示查詢table裏從0開始的10條語句(mysql索引從0開始)


hibernate分頁很hql語句:

Query query = session.createQuery(hql);
query.setParameter(0, userId);
query.setMaxResults(maxCount);
query.setFirstResult(firstResult);
return query.list();

query.setMaxResults(maxCount);  相當於sql語句中的查詢數量

query.setFirstResult(firstResult);   相當於sql語句中的開始索引



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章