0
点赞
收藏
分享

微信扫一扫

在sql中使用函数,遇到net.sf.jsqlparser.parser.ParseException异常

异常详情如下


Caused by: net.sf.jsqlparser.parser.ParseException: Encountered " "->" "-> "" at line 1, column 31.

Was expecting one of:


"AS" ...

"DO" ...

"ANY" ...

"KEY" ...

……(中间省略很多符号)

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

at net.sf.jsqlparser.parser.CCJSqlParser.jj_consume_token(CCJSqlParser.java:13852)

at net.sf.jsqlparser.parser.CCJSqlParser.Statement(CCJSqlParser.java:78)

at net.sf.jsqlparser.parser.CCJSqlParserUtil.parse(CCJSqlParserUtil.java:52)

... 99 more


 


解决方案:在pom.xml文件中添加关于jsqlparser的依赖,注意必须使用0.9以上的版本,否则运行时会报错


<dependency>
    <groupId>com.github.jsqlparsergroupId>
    <artifactId>jsqlparserartifactId>
    <version>1.4version>
dependency>

举报

相关推荐

0 条评论