赞
踩
一、 报错如下:
Caused by: java.util.concurrent.ExecutionException: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "AND" "AND"
at line 8, column 1.
Was expecting:
<EOF>
具体错误:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Failed to process, Error SQL:xxx此处查询的sql语句xxx
二、应用场景
使用mybatis-plus
使用MPJLambdaWrapper,未使用直接的sql命令
报错的mysql单独在数据库中执行不报错(sql语句没问题)
项目运行页面首次查询报错500, 刷新查询不报错;控制台一直报错
三、解决方案
pom.xml文件导入依赖,不报错
<dependency>
<groupId>com.github.jsqlparser</groupId>
<artifactId>jsqlparser</artifactId>
<version>4.2</version>
</dependency>
百度网上很多情况,我的错误导入这个依赖就可以解决
本人参考解决问题:net.sf.jsqlparser.parser.ParseException: Encountered “ “(“ “( ““ at line 5, column 13.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。