Query query = session.createQuery(sql);
q.setFirstResult((pageIndex-1)*pageSize);
q.setMaxResult(pageSize);
List list = q.list();
HashMap result = new HashMap();
result.put("data",list);
result.put("totalPage",totalPage);
[/Quote]
现在的大部分分页都是这样做的 简单~
Query query = session.createQuery(sql);
q.setFirstResult((pageIndex-1)*pageSize);
q.setMaxResult(pageSize);
List list = q.list();
HashMap result = new HashMap();
result.put("data",list);
result.put("totalPage",totalPage);
如果你用了hibernate的话,可以用他的分页功能
如:
Query query = session.createQuery(sql);
q.setFirstResult((pageIndex-1)*pageSize);
q.setMaxResult(pageSize);
List list = q.list();
HashMap result = new HashMap();
result.put("data",list);
result.put("totalPage",totalPage);