天天看点

利用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; 

继续阅读