ToB企服应用市场:ToB评测及商务社交产业平台

标题: caused by: net.sf.jsqlparser.parser.parseexception [打印本页]

作者: 勿忘初心做自己    时间: 2024-6-9 15:13
标题: caused by: net.sf.jsqlparser.parser.parseexception
原因

net.sf.jsqlparser.parser.ParseException: Encountered unexpected token 错误通常表现 SQLParser 在解析 SQL 语句时遇到了一个意外的标记。这通常是由以下原因导致的:
解决 

我的问题:


Mybatis-plus官网说是框架中利用到了多租户功能,Mybatis-plus 会举行数据权限的过滤,但是有些接口,其实并不想被多租户过滤,以是要对该条sql,举行租户放行。关于这块,Mybatis-plus官网给出了SqlParserFilter  sql 解析过滤器说明,当然对这部分感爱好的小搭档们,可以去Mybatis-plus官网查看相关源码,我这里就不在详细说明白。 
参考Mybatis-plus官网,在Mapper层接口方法上 参加注解  
  1. @SqlParser(filter=true)
复制代码
注意:说明:假如Mybatis-plus版本是3.1.1至3.4.0以下版本可以直接 添加此注解 即可,3.1.1以下版本必要添加如下设置
  1. # 开启 SQL 解析缓存注解生效
  2. mybatis-plus:
  3.   global-config:
  4.     sql-parser-cache: true
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4