spring与hibernate结合使用getHibernateTemplate分页获取数据总数的问题

2025-04-08 05:46:26
推荐回答(2个)
回答1:

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

回答2:

执行2条sql语句,一条取总数,一条取分页的数据。