天天看點

利用hibernateTemplate進行最簡單的分頁

安全的方法如下,别用Session s=getSession()........

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; 

繼續閱讀