求助! 分页 order by 有筛选条件报错

如果order by 中含有  判断语句的话

如下:

 order by p.classification_id is null asc , c.parent_id=1 desc , p.classification_id asc

jfinal分页的时候查询总数去掉order by 的正则

order\\s+by\\s+[^,\\s]+(\\s+asc|\\s+desc)?(\\s*,\\s*[^,\\s]+(\\s+asc|\\s+desc)?)*

只会去掉   order by p.classification_id ,并没有去掉全部的order by 导致报错


评论区

胖之

2017-07-07 13:46

顶一下

JFinal

2017-07-07 13:47

这种情况用一下 paginateByFullSql ,具体用法手册上有

胖之

2017-07-07 13:49

@JFinal 好的,谢谢你

热门反馈

扫码入社