hibernate的分页是肯定没问题的。检查你的getPageStartNo()和getPageSize()看看吧
解决方案 »
- 开发网上商城流量预测
- 如何去掉websphere的ssl,不用https访问websphere??急!!急!!!!!!!!!!!
- 问下java连接oracle10的我问题,急呀呀
- 在hibernate读取对象时遇到问题 java.lang.reflect.InvocationTargetException
- 为什么我的Tomcat的时间与系统时间对不上了?
- 如何才能获得所谓的工作经验
- SQL Server 2000 连接问题!!!--端口1433打不开?
- 求大神,速来
- 用struts如何实现双提交按钮?
- hibernate多对多关联如何如何删除中间表的关系,而不删除两张表中的数据
- 谁能告诉我这几个框架的区别和各自的特点啊
- 高分悬赏-poi访问加密excel
如果你的分页有排序的话,尽量加distinct 或者加一个唯一的排序 如 order by ID 之类的。
我在sqlserver中发现过这个问题,后来加入排序条件或distinct 就没问题了。不知道你的是不是这个原因?
出现这样的情况,也是很少见,我做了那么多系统,这次才是第一次遇上。
在查询过程中,做了很多测试,都是正常的。
偏偏有个别条件的查询就出问题了。。
就是设置:
if (getPageStartNo() > 0) {
query.setFirstResult(getPageSize() * (getPageStartNo()-1));
query.setMaxResults(getPageSize());
}
了以后,问题就出现了。。