楼上说得对,发两句hql,一句分页查询指定数据,另一句查询总条数假设分页语句已经写好,你可以直接调用下面的代码转换成查询总条数:String totalHql = hql.substring( hql.toLowerCase().indexOf("from"), hql.length()); totalHql = "SELECT COUNT(*) "+totalHql;
执行2条sql语句,一条取总数,一条取分页的数据。