
MybatisPlus
文章平均质量分 68
你好龙卷风!!!
如你所愿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决:net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: “xx“ “xx“
有的博客说@InterceptorIgnore(tenantLine = "true")的作用是对某个Mapper方法 忽略多租户处理,从这次报错来看不仅是这个作用,感觉应该还有忽略mysql关键词解析的作用,因为我的sql包含关键词database原创 2024-05-07 20:58:17 · 5218 阅读 · 1 评论 -
MyBatis-Plus忽略多租户隔离自定义注解
ps:如果方法或者类上有其他注解用到租户隔离的,如:日志注解,字典翻译注解在point.proceed()后执行逻辑。需要注意切面类的执行顺序,一定要保证TenantIgnoreAspect 先执行,不然其它注解还是会有租户隔离的情况。可以在TenantIgnoreAspect 切面类加上@Order(Integer.MIN_VALUE)注解 保证执行顺序。项目中由于默认开启了租户隔离,但是有些情况下需要个别方法不启用。1.首先定义MybatisPlus的配置类创建一个。原创 2024-11-28 11:28:44 · 860 阅读 · 2 评论 -
某j,mybatis-plus,多租户,多表关联查询 ,主表不追加租户条件bug解决
5.至此改掉 MybatisPlusSaasConfig中 的内部类MybatisPlusInterceptor 的ignoreTable中的比较bug问题解决,至于 tableName多加了反引号` 可能是某j的bug,有时候前端传过的参数也有多加反引号,有空还得好好排查下。怎么配置让有的表走多租户,有的不走,就需要写一个配置类,继承tenantLineHandler,重写ignoreTable方法了,上面的MybatisPlusSaasConfig 是重写到内部类中去了,害我自己又写了一个。原创 2024-11-27 18:17:21 · 1361 阅读 · 0 评论