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

com.baomidou:mybatis-plus-boot-starter:3.5.4.1 com.baomidou:mybatis-plus:3.5.4.1 com.github.jsqlparser:jsqlparser:4.6

该问题是如何引起的?(确定最新版也有问题再提!!!)

IF(ie.province IS NULL || ie.province = "", "", "-") AS country_area

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

对 || | 这种符号报错。 sql中执行就是了。

报错信息

net.sf.jsqlparser.JSQLParserException: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "(" "(" at line 5, column 12.

Was expecting one of:

"&"
"::"
"<<"
">>"
"CONNECT"
"EMIT"
"GROUP"
"HAVING"
"INTO"
"START"
"WINDOW"
"["
"^"
"|"

Comment From: miemieYaho

net.sf.jsqlparser.parser.ParseException

Comment From: nieqiurong

|| 换成 or