调用Jfinal paginate分页含有group by问题的坑

调用框架的paginate分页函数的时候,他在计算总条数的时候,会将传入的selectStr 替换为count(*),这如果我的SQL 带有groupby,那么group by将不起作用,得到的总条数为未分组的条数

解决办法:

string from =" select * ";

String sql = [原来的含有 group by 的sql语句]

String sqlExceptSelect = " from ( "+sql+")";

Page<Record> page = Db.paginate(1, 20, from, sqlExceptSelect);

专业墙纸贴纸厨房用具装饰出售,本人网店经营,访问即是爱

博客对你有用记得访问下哦,增加下访问量,如有需要可以下单购买哦^_^。店铺地址https://item.taobao.com/item.htm?id=570637716145

猜你喜欢

转载自blog.csdn.net/huangbaokang/article/details/81298697
今日推荐