当前使用版本(必填,否则不予处理)
3.4.0
该问题是如何引起的?(确定最新版也有问题再提!!!)
select查询时,在查询结果上使用了like, concat
重现步骤(如果有就写完整)
select usename, username like concat('%',#{username},'%') AS similar
报错信息
sqlParser里like不是如下所预期的字符中的一个。
补充
concat也会报这个错,是由于mybatis不支持LIKE concat作为查询列的条件吗? 数据库中这句sql是可以正常执行的,原因在通不过sqlParser的sql解析。
Comment From: lunxian8
@SqlParsel 过滤掉?
Comment From: ye17186
这个歌jsqlParser的问题,可以通过@InterceptorIgnore过滤掉。或者升级jsqlParser 3.2 -> 4.0
Comment From: oopsRookie
这个歌jsqlParser的问题,可以通过@InterceptorIgnore过滤掉。或者升级jsqlParser 3.2 -> 4.0
感谢!