当前位置: 首页 > news >正文

记录Mybatis分页查询排序问题: Encountered unexpected token: “and“ “AND“

通过Page.addOrder设置了字段排序
在这里插入图片描述
执行的时候在 com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor#autoCountSql
方法中执行 CCJSqlParserUtil.parse

            Select select = (Select) CCJSqlParserUtil.parse(sql);

在这里插入图片描述
报错:
failed to concat orderBy from IPage, exception:
Encountered unexpected token: “and” “AND”

SQL语句查询及分页结果均正常,仅排序受影响,且排序在没有任何查询条件的时候正常,但是where后有满足条件的标签后就会报上述错误

最终解决:
删除注释代码就可以

在这里插入图片描述

删除多余注释代码


http://www.mrgr.cn/news/40975.html

相关文章:

  • 付费计量系统通用功能(7)
  • 使用socket编程来实现一个简单的C/S模型(TCP协议)
  • EIP 是什么?
  • 【多线程】多线程(5):死锁,内存可见性
  • Java应用的数据库连接池连接泄露诊断
  • 基于Python的人工智能应用案例系列(17):LSTM正弦波预测
  • 强化学习:通过试错学习最优策略---示例:使用Q-Learning解决迷宫问题
  • 深化专长,广博学习,软技能助力核心竞争力提升
  • 6.3 API网关 架构模式 分类 和 应用实践
  • 1.8 物理层下的传输媒体
  • Raft 协议解读:简化分布式一致性
  • JavaScript Array(数组)
  • (void*) 是啥意思
  • YOLOv1–v11: 版本演进及其关键技术解析
  • 初探VPN及工作原理
  • 18个Java语法糖
  • C++入门基础知识95——【关于C++ 自增自减运算符】
  • Golang | Leetcode Golang题解之第451题根据字符出现频率排序
  • 分布式共识算法ZAB
  • C++继承的三种方式[ACCESS]