Jfinal order by desc分页查询
使用JFinal 进行分页查询,放置Jfinal中进行分页查询,运行如下:
SQL语句:select * from immnews i where 1=1 order by i.careate_time desc
运行JFinal后,SQL语句为:
Sql: select count(*) from immnews i where 1=1 order by i.careate_time desc
求解
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
在配置插件configPlugin方法中添加arp.setDialect(new EnhSqlServerDialect()); 解决了这个问题
详情:http://www.jfinal.com/feedback/230
谢谢楼上的大佬们的解答。
谢谢
自己写一个完整的分页语句吧,OVER ROW_NUMBER、TOP,OVER ROW_NUMBER 分页
好的,谢谢
改用一下 paginateByFullSql,因为 order by 子句没能被正则移除,而 sql server 数据库的 select count(*) 型的 sql 是不允许存在 order by 子句的
paginateByFullSql 的手册在 jfinal 手册中有详细说明
谢谢,这个试过了,报一样的错误