480 Star 4.3K Fork 1.6K

ssssssss-team / magic-api

 / 详情

page方法自定义count替换order by 不合理

已完成
创建于  
2024-03-28 16:31

当前使用版本(必填,否则不予处理)

v2.1.1

该问题是怎么引起的?

使用db.camel().page()方法报错

重现步骤(如果有就写完整)

order by 后带上case when 并不会清除case when相关语句 导致生成的countSql报错

报错信息

PreparedStatementCallback; bad SQL grammar

评论 (1)

小新 创建了任务
小新 负责人设置为小东
小新 添加了
 
bug
标签
小新 优先级设置为主要
展开全部操作日志

我看了下PageHelper和MP的实现都依赖了jsqlparser做解析,然而这玩意版本间差异较大,内部引入很容易跟其他框架集成冲突,所以想了下还是在宿主项目重写方言实现

顺便问下有没有大佬知道怎么解决这种不兼容的依赖冲突,如jsqlparser4.6,jsqlparser4.7

小新 优先级主要 修改为不指定
小新 负责人小东 修改为未设置
小新 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
5357047 xiaoxin1122 1629811380
Java
1
https://gitee.com/ssssssss-team/magic-api.git
git@gitee.com:ssssssss-team/magic-api.git
ssssssss-team
magic-api
magic-api

搜索帮助