public List getBy分页(final int start, final int max) {//start表示从第几条开始显示,max表示一次显示几条数据
List
page=(List
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
List
list = session.createQuery("From Users").setFirstResult(start).setMaxResults(max).list();//这里设置分页显示的数据
return list;
}
});
return page;
}
该方法是在你的dao实现类继承了HibernateDaoSupport方可使用。
使用 Query对象的setfirstResault 方法设置抛出数据量类似于(pageNumber-1)*pageSize,Query使用 setMastResault方法设置每页显示的信息量
Query接口的setFirstResult(int i) 和setMaxResults(int j)方法,i是从第几行开始读,j是读多少行