Hibernate分页的实现
Query query=session.createQuery("from User as aa ");
query.setFirstResult(0); //设置首行记录
//query.setMaxResults(10);//设置查询到的最大记录树数
query.setFetchSize() //设置要查询的记录数
这样就可以查询第n行→第m行的记录了
如果是HQL的话,语句写成count(*)不得了吗?
如果用Criteria,写成setProjection(Projections.rowCount())
这才是一般的查询方法,你上面说的不是......
hql ="from user where name='lis' and password='1234' " 这个执行后就下list集合大小就行啊
Query query=session.createQuery("select count(u) from User as u ");
Integer count=(Integer)query.uninqueResult();