Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在用PageHelper使用查询全部记录的时候,拼接的order by没有拼接上 #641

Closed
1 task
xiangming-fang opened this issue Dec 29, 2021 · 2 comments
Labels

Comments

@xiangming-fang
Copy link

xiangming-fang commented Dec 29, 2021

  • 我已在 issues 搜索类似问题,并且不存在相同的问题.

异常模板

使用环境

  • PageHelper 版本: 1.2.12
  • 数据库类型和版本: oracle 11g enterprise
  • JDBC_URL: oracle.jdbc.OracleDriver

SQL 解析错误

分页参数

        PageHelper.startPage(1, 0, false, false, true);
        PageHelper.orderBy("ID desc");

原 SQL

SELECT ID, CTMID, MISID, VALIDDATE1, VALIDDATE2, PURCHASENUM, AVAILABLENUMS, UPDATER, UPDATEDATE, CTRID, PDTNAME, CTRPDTID, AREACODE FROM S_AVAILABLEINVITATIONSNUM WHERE CTMID = ? AND VALIDDATE2 >= TRUNC(SYSDATE) AND VALIDDATE1 <= TRUNC(SYSDATE) 

期望的结果:

SELECT ID, CTMID, MISID, VALIDDATE1, VALIDDATE2, PURCHASENUM, AVAILABLENUMS, UPDATER, UPDATEDATE, CTRID, PDTNAME, CTRPDTID, AREACODE FROM S_AVAILABLEINVITATIONSNUM WHERE CTMID = ? AND VALIDDATE2 >= TRUNC(SYSDATE) AND VALIDDATE1 <= TRUNC(SYSDATE)  order by Id desc

完整异常信息

无异常

其他类型的错误

功能建议

开源作者,您好,在不需要分页的时候设置pageSize = 0 & pageSizeZero=true时,为什么order by会失效哦。

详细说明,尽可能提供(伪)代码示例。

@Taoode
Copy link

Taoode commented Jan 24, 2022

我也出现了同样的问题,不分页查询所有语句设置pageSize=0,然后order by条件失效,打印sql发现没有拼接oder by条件

@humbinal
Copy link

humbinal commented Jun 1, 2023

请问这个问题解决了吗?我也遇到了。。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants