query.setFirstResult(起始位置);//就是说你的从第几条开始
query.setMaxResults(页面显示条数);//页面默认显示的条数
List cats = query.list();
返回的结果就是你想要的分页后的集合
public list
return this.gethibernatetemplate().execute(
new hibernatecallback<>
@override
public list
query query = session.createquery("from comuserentity"); //查询的javabean为 comuserentity
query.setfirstresult((page-1)*pagesize); //设置 查询起点
query.setmaxresults(page*pagesize); //查询终点 忘了是 pagesize 还是 page*pagesize了
return query.list();}
}
);
}
Hirbernate ,它自带分页API
例如:
Query q = sess.createQuery("from XXX");
q.setFirstResult(20);设置起始行
q.setMaxResults(10);每页条数
List cats = q.list(); //得到每页的数据