jfinal分页方法paginate中多字段排序问题
@JFinal 你好,想跟你请教个问题:
用了二个字段的综合排序
ORDER BY (CASE WHEN t.ctime >=t.msgutime THEN t.ctime ELSE t.msgutime END) DESC
在String totalRowSql = "select count(*) " + config.dialect.replaceOrderBy(sqlExceptSelect);时sql截取替换有问题了。这个是bug还是有其他方法完成这种排序需求。
paginate方法的参数isGroupBySql也没阻止这个错误
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
打印sql看看?
不错,没想到这样搞,自己用sql分页的。
回复
有时就是这样,一下短路了。
之前我也碰到类似的问题,我的解决方法:
select (CASE WHEN t.ctime >=t.msgutime THEN t.ctime ELSE t.msgutime END) as test from table order by test desc;