关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 9202|回复: 2

[代码生成器] 关于分页的问题

[复制链接]
发表于 2018-5-28 14:37:41 | 显示全部楼层 |阅读模式
CriteriaQuery cq = new CriteriaQuery(InspectionManageEntity.class);
                                cq.eq("userid", user.getId());
                                if(!"".equals(maxSize)){
                                        cq.setPageSize(maxSize);
                                }else{
                                        cq.setPageSize(10);
                                }
                                if(!"".equals(pageNo)){
                                        cq.setCurPage(pageNo);
                                }else{
                                        cq.setCurPage(1);
                                }
                                cq.addOrder("gettime", SortDirection.desc);
                                if(StringUtil.isNotEmpty(time_begin) && StringUtil.isNotEmpty(time_end)){
                                        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
                                        cq.between("gettime", sdf.parse(time_begin), sdf.parse(time_end));
                                }
                                cq.add();
                                List<InspectionManageEntity> list = systemService.getListByCriteriaQuery(cq, true);

这是为安卓端提供的一个数据查询接口,pageNo 当前页,maxSize每页最大条数,  pageNo不管传啥都是返回的第一页,没有用dataGrid ,
发表于 2018-5-30 10:27:50 | 显示全部楼层
很遗憾。。。
1、数字比较用""?  
2、分页分页,你得分啊,总数目都不知道,你怎么分页,请告诉我cq这个对象中哪个字段标识的是总数目?
3、建议细心比较一下传不同页码查询出来的数据看是否一致,如不一致则说明他这个是管用的。
4、那么剩下来的就是前端分页需要什么参数了。
 楼主| 发表于 2018-5-30 11:51:13 | 显示全部楼层
jeecg_ty 发表于 2018-5-30 10:27
很遗憾。。。
1、数字比较用""?  
2、分页分页,你得分啊,总数目都不知道,你怎么分页,请告诉我cq这个对象 ...

参数肯定是有,还有我这张表就一条数据, 总页数?怎么传,cq 里面传当前页数,还有每页返回数,
getListByCriteriaQuery 这个方法内部不按分页查吗,还得传总页数?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表