举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > mybatis-plus 多租户 MyBatis-Plus 插件-多租户插件

mybatis-plus 多租户 MyBatis-Plus 插件-多租户插件

2023-06-18 09:20 MyBatis-Plus教程

mybatis-plus 多租户 MyBatis-Plus 插件-多租户插件

mybatis-plus 多租户 MyBatis-Plus 插件-多租户插件

mybatis-plus 多租户

TenantLineInnerInterceptor

示例工程:mybatis-plus-sample-tenant

属性介绍

 属性名  类型  默认值  描述
 ​tenantLineHandler  TenantLineHandler    租户处理器( TenantId 行级 )
public interface TenantLineHandler {

    
    Expression getTenantId();

    
    default String getTenantIdColumn() {
        return "tenant_id";
    }

    
    default boolean ignoreTable(String tableName) {
        return false;
    }
}

说明:

  • 多租户 != 权限过滤,不要乱用,租户之间是完全隔离的!!!
  • 启用多租户后所有执行的​method​的sql都会进行处理.
  • 自写的sql请按规范书写(sql涉及到多个表的每个表都要给别名,特别是 ​inner join​ 的要写标准的 ​inner join​)


阅读全文
以上是名动网为你收集整理的mybatis-plus 多租户 MyBatis-Plus 插件-多租户插件全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们