jfinal分页方法paginate中多字段排序问题

发布于 2021-11-30 16:34:45 字数 518 浏览 894 评论 4

@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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

夜血缘 2021-12-01 13:31:38

打印sql看看?

平定天下 2021-12-01 12:28:57

不错,没想到这样搞,自己用sql分页的。

一人独醉 2021-12-01 09:29:24

回复
有时就是这样,一下短路了。

路还长,别太狂 2021-12-01 06:52:48

之前我也碰到类似的问题,我的解决方法:
select (CASE WHEN  t.ctime >=t.msgutime THEN t.ctime ELSE t.msgutime END) as test from table order by test desc;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文