希望各位大大能较详细地写出实现Java web的分页算法。我知道有两种SQL写法可以实现,一种是先把所有数据读出来,然后在Java Bean中实现;另一种SQL写法是什么?似乎比较提倡那种写法吧!能为我解释下吗?
解决方案 »
- 高分求助:如何通过java读取word文档的内容并自动转成html格式?
- 全选和取消 怎么处理
- JSP如何实现http://community.csdn.net/这样的左右框架移动?
- Axis 的基础问题,高手来看看
- [求助][求助][求助]请各位大虾帮忙看下这个错误是怎么回事?如何解决?小弟是新手
- hibernate的入门级问题
- 请问仅用Jstl能不能完全去除页面里的scriptlet?
- ——————在线给分,JSP的Cookie能用ASP读吗?
- 如何在JSP中调用CELL插件?
- 问一个jbuilder的使用问题
- struts标签的问题,求高手解答,不胜感激!
- 如何用javascript实现异步刷新?
select top 5 * from employee where empid not in (select top 5 empid from employee)5 : 每次选择条数 这个根据情况自定义
select top 5 * from employee where empid not in (select top 5 empid from employee)5 : 每次选择条数 这个根据情况自定义 sql语句这样写是翻一页的时候才会去读一次数据库吗?
====================
是的
hibernate 里分页只要设置两个属性的值就可以了
String queryString = "from Employee";
Query queryObject = getSession().createQuery(queryString);
queryObject.setFirstResult(10);// 设置从第几条记录开始取
queryObject.setMaxResults(5); // 设置每次取得的记录数
return queryObject.list();上面是 从第10条记录开始取5条记录只有把 10 和 5 便成动态参数就可以实现分页了