public List<?> findAll(final int pageNow, final int pageSize) {
List<?> list = (List<?>) getHibernateTemplate().execute(
new HibernateCallback() {
int size = pageNow * pageSize - pageSize;
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query query = (Query) session
.createQuery("from Kcb order by kch");
query.setFirstResult(size);
query.setMaxResults(pageSize);
List<?> l = query.list();
return l;
}
});
return list;
}HibernateCallback實現分頁查詢
本文介绍如何使用Hibernate框架实现数据库查询时的分页功能,通过设置firstResult和maxResults参数来获取指定页的数据。

被折叠的 条评论
为什么被折叠?



