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

3.5.2

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

采用了MybatisPlus提供的TenantLineInnerInterceptor,使用mybatis plus多租户插件的时候 使用复杂的业务sql查询 报错,如果换成简单的单表查询或者两表联合查询就不会报错, 加了 @InterceptorIgnore(tenantLine = "true") 过滤多租户逻辑后不报错了,请问这个是什么原因引起的?看报错好像是分页的但是我没用到分页

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

调用的地方: List patientInfoList; patientInfoList = vtePatientMapper.selectListPatientsAll(null,vtePatientPararm.getPatient(), vtePatientPararm.getIsLeave(),vtePatientPararm.getType(), ContextUtil.getName());

报错信息

Caused by: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "," "," at line 2, column 59.

Was expecting one of:

";"
"CONNECT"
"EMIT"
"GROUP"
"HAVING"
"INTO"
"START"
"WINDOW"
<EOF>

Comment From: huayanYu

太复杂了, 处理不了,自己sql处理。