首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
分页查询的时候order by后面的字符串被截断了?
linuxea
2017-03-20 19:50
项目:
JFinal
1
评论区
linuxea
2017-03-20 20:14
我的感觉是Jfinal select count(*)统计数量的时候,正则匹配去掉order by从句不完整
回复
JFinal
2017-03-20 21:06
升级到 jfinal 3.0,这个版本已经去掉了对 order by 子句的处理
以前的版本用正则去掉了分页方法中用于查询总记录数 sql 中的 order by 是为了提升性能,因为 select count(*) ... 这类 sql 是否存在 order by 并不影响最终的结果
回复
linuxea
2017-03-20 21:50
@JFinal
哈哈好的。非常感谢您的意见
回复
chaoge
2018-12-19 18:58
@JFinal
波总不是3.1修复嘛,现在3.4还不行
回复
JFinal
2018-12-19 23:19
@chaoge
3.0 以后又加回来这个 order by 的去除,因为 oracle、sql server 等数据库需要这个,解决办法见文档:
https://www.jfinal.com/doc/5-6
注意看最后一部分的常见问题解决
回复
chaoge
2018-12-20 09:57
@JFinal
解决了。谢谢波总
回复
发送
我要反馈
热门反馈
扫码入社