利用hibernateTemplate進行最簡單的分頁


安全的方法例如以下。別用Session s=getSession()........
/** 
* 使用hql 語句進行操作 
* @param hql HSQL 查詢語句 
* @param offset 開始取數據的下標 
* @param length 讀取數據記錄數 
* @return List 結果集 
*/ 
public List getListForPage(final String hql, final int offset, 
final int length) { 

List list = getHibernateTemplate().executeFind(new HibernateCallback() { 
public Object doInHibernate(Session session) 
throws HibernateException, SQLException { 
Query query = session.createQuery(hql); 
query.setFirstResult(offset); 
query.setMaxResults(length); 
List list = query.list(); 
return list; 

}); 
return list; 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM