美文网首页
PageHelper.startPage()动态排序问题

PageHelper.startPage()动态排序问题

作者: 小马哥爱编程 | 来源:发表于2019-12-19 09:43 被阅读0次

最近在做一个项目,需要对ocr扫描时间进行排序,当一阵操作猛如虎过后,开始进行测试,控制台刷刷刷报错,报错信息如下:

Caused by:

net.sf.jsqlparser.parser.ParseException: Encountered " <S_CHAR_LITERAL> "\'send.acceptId\' "" at line 2, column 24.

Was expecting one of:

    "DO" ...

    "ANY" ...

    "KEY" ...

    "PERCENT" ...

    "END" ...

    "OPEN" ...

    "TABLE" ...

    "XML" ...

    "VALUE" ...

    "INSERT" ...

    "VALUES" ...

    "REPLACE" ...

    "TRUNCATE" ...

    "CAST" ...

    "OVER" ...

    "PARTITION" ...

    "EXTRACT" ...

    "MATERIALIZED" ...

    "PRIOR" ...

    "SIBLINGS" ...

    "COLUMN" ...

    "NULLS" ...

    "FIRST" ...

    "LAST" ...

    "ROWS" ...

    "RANGE" ...

    "FOLLOWING" ...

    "ROW" ...

    "COMMIT" ...

    "SEPARATOR" ...

    "CASCADE" ...

    "NO" ...

    "ACTION" ...

    <K_DATETIMELITERAL> ...

    "PRECISION" ...

    <S_IDENTIFIER> ...

    <S_QUOTED_IDENTIFIER> ...

at net.sf.jsqlparser.parser.CCJSqlParser.generateParseException(CCJSqlParser.java:16395)

虽不影响页面功能,作为程序员的我们,怎能忍受,于是分析问题,百度解决方案,大部分都说,在sql中将排序语句写死,我认为这不是解决问题,这是妥协,于是开始自己找根本原因,

最后定位问题,net.sf.jsqlparser.parser.ParseException: Encountered " <S_CHAR_LITERAL> "\'send.acceptId\' "" at line 2, column 24.主要在这句。

本人sql:

最后定位是" ' "的问题,语句重构时出现错误,

解决方案很简单,将" ' "换成"  "   ",则问题解决。

相关文章

  • PageHelper.startPage()动态排序问题

    最近在做一个项目,需要对ocr扫描时间进行排序,当一阵操作猛如虎过后,开始进行测试,控制台刷刷刷报错,报错信息如下...

  • algorithm md

    算法思想贪心思想双指针排序快速选择堆排序桶排序荷兰国旗问题二分查找搜索BFSDFSBacktracking分治动态...

  • 动态规划:n-1个数的组合中最大乘积组 解题思路

    上一篇文章讲了快速排序,这期讲讲对动态规划的理解:动态规划的思想是 将问题划分为多个子问题,从子问题入手,逐步解决...

  • mybatis动态order by无法排序问题

    mybatis动态排序,即动态传入order by之后的排序列和排序规则,需要使用${}而不是#{}。 虽然建议在...

  • PageHelper分页

    PageHelper.startPage(pageNo, pageSize);List list = qrCod...

  • iOS可视化动态绘制八种排序过程

    iOS可视化动态绘制八种排序过程 iOS可视化动态绘制八种排序过程

  • 算法

    算法应用BFS广度优先搜索DFS深度优先搜索回溯法(DFS+剪枝)部分和问题分治法快速排序、归并排序动态规划背包问...

  • JS算法笔记 - 排序

    冒泡排序 改进冒泡排序 选择排序 快速排序 在JS中相对较快 插入排序 改进:二分插入排序 希尔排序 动态定义间隔...

  • 算法

    时间复杂度 二进制 二进制操作 二分查找 冒泡排序 快速排序 动态规划 例子一:切钢条 例子二:过河问题 例子三:...

  • 06-快速排序(完成)

    快速排序(高效排序算法) —— 不稳点!!! 动态图: 一、概念: 原理:  快速排序使用分治法(Divide a...

网友评论

      本文标题:PageHelper.startPage()动态排序问题

      本文链接:https://www.haomeiwen.com/subject/lwtmnctx.html