79797
求助:dao中groupby的使用
回帖数 3
阅读数 2184
发表时间 2010-11-25 14:58:27
使用dao,查询语句中带了groupBy(' field'),内容显示出来后,页面下方统计的“共计N条记录”统计错了,内容也均显示在一页当中。
但是不加上groupBy(' field'),则统计正确,不知是我查询语句的问题还是哪里的问题,但查询显示的内容是正确的。请BZ帮忙分析下,谢谢。
但是不加上groupBy(' field'),则统计正确,不知是我查询语句的问题还是哪里的问题,但查询显示的内容是正确的。请BZ帮忙分析下,谢谢。
2010-11-25 15:13:53 lily 最后编辑
3个回复
groupby和pager不能直接使用。
你可以这样子来做。自己在外面按照groupBy查询一下,获得记录总数,然后传值给pager就好了。pager的处理机制是如果你没有传recTotal这个参数,它会自动去按照同样的查询条件去数据库查询一下。但你有groupBy,记录数就肯定不对了。
你可以这样子来做。自己在外面按照groupBy查询一下,获得记录总数,然后传值给pager就好了。pager的处理机制是如果你没有传recTotal这个参数,它会自动去按照同样的查询条件去数据库查询一下。但你有groupBy,记录数就肯定不对了。
2010-11-25 15:33:50 王春生 回帖
联系我们
联系人
刘璐/高级客户经理
电话(微信)
18562550650
QQ号码
2845263372
联系邮箱
liulu@chandao.com

相关帖子
柳先森 | 最后回帖 2018-08-31 08:49 柳先森
泥泥 | 最后回帖 2021-05-08 11:03 禅道-李锡碧
Leo | 最后回帖 2021-06-30 10:03 张玉洁
王先生 | 最后回帖 2017-10-25 11:29 石洋洋
萬水千山 | 最后回帖 2018-12-27 16:02 张启峰
至今单身的葫芦 | 最后回帖 2024-08-16 15:28 禅道-李锡碧




精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


