当前位置: 首页 > article >正文

ruoyi 多租户 开启后针对某一条sql不适用多租户; 若依多租户sql规则修改

文章参考:多租户功能 | Ruoyi-TDesign

忽略租户​

1.如果需要指定单独 SQL 不开启过滤,可在对应的 Mapper 接口添加如下忽略注解:

@InterceptorIgnore(tenantLine = "true", dataPermission = "false")

此处注意事项 使用此注解如果需要开启数据权限 dataPermission = "false" 必须添加 mp的注解默认是忽略数据权限的 会导致数据权限失效

​​​

2.如果需要在业务层忽略多租户,可调用以下方法(推荐使用):

// 无返回值
TenantHelper.ignore(() -> { /*业务代码*/ });
// 有返回值
Class result = TenantHelper.ignore(() -> { return /*业务代码*/ });

3.使用注解忽略多租户

@Component
public class Test {

  @IgnoreTenant
  public void test() {}

}


http://www.kler.cn/a/463945.html

相关文章:

  • springboot3 redis 批量删除特定的 key 或带有特定前缀的 key
  • ArcgisServer过了元旦忽然用不了了?许可过期
  • 【paddle】初次尝试
  • SQLALchemy如何将SQL语句编译为特定数据库方言
  • 2025考研江南大学复试科目控制综合(初试807自动控制原理)
  • Rabbitmq追问1
  • 如何用CSS3创建圆角矩形并居中显示?
  • 汽车损坏识别检测数据集,使用yolo,pasical voc xml,coco json格式标注,6696张图片,可识别11种损坏类型,识别率89.7%
  • C/C++ 数据结构与算法【树和森林】 树和森林 详细解析【日常学习,考研必备】带图+详细代码
  • 家谱管理系统|Java|SSM|VUE| 前后端分离
  • 自从学会Git,感觉打开了一扇新大门
  • uniapp生成h5后发布到服务器碰到的问题解决
  • 在基于IMX6ULL的Linux嵌入式编程中,与内存相关的堆(Heap)和栈(Stack)有什么区别?Linux 系统中堆和栈的内存布局是怎么样的?
  • Gin 路由实现原理概述
  • springboot配置并使用RestTemplate
  • 攻防世界web第十题Web_python_template_injection
  • DDSort-简单实用的jQuery拖拽排序插件
  • NLP论文速读(NeurIPS 2024)|BERT作为生成式上下文学习者BERTs are Generative In-Context Learners
  • Microsoft SQL Server Integration Services (SSIS) 详细介绍
  • 树型DP # 战略游戏
  • 【JS】期约的Promise.all()和 Promise.race()区别
  • MySQL SQL元查询详解(10k,含运行实例、分析)
  • 验证二叉搜索树
  • LeetCode-最长公共前缀(014)
  • 闯关leetcode——3136. Valid Word
  • C++软件设计模式之责任链模式