public list getEmpList(String hql, int page, int pageSize){ page --当前页,pageSize--每页要显示的条数
Session session = this.getHibernateTemplate().getSessionFactory().openSession();
Query query = session.createQuery(hql);--hql是hql语句
query.setFirstResult((page - 1)*pageSize);--这是从第几页开始显示记录
那我打个比方给你 比如现在是要显示第5页,每页显示10条数据,那firstRecord=(currentPage-1)*pageSize的值就是40
query.setMaxResults(pageSize);--设置每页显示的最大数据
List<Employee> empList = (List<Employee>)query.list();
session.close();
return empList;
}