Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 677 Bytes

README.md

File metadata and controls

39 lines (29 loc) · 677 Bytes

tenant-spring-boot-starter

基于spring boot+mybatis的多租户插件

💿 快速开始

配置租户信息

application.yml

mybatis:
  tenant-plugin:
    # 多租户字段名,自动识别数据表别名
    field-name: a.tenantId
    # 多租户忽略表名,多个以英文逗号分割
    ignore-table-names: test,user

多租户忽略Mapper方法

import show.lmm.tenant.annotation.IgnoreTenantField;

public interface TestMapper {

    /**
     * 添加
     */
    @IgnoreTenantField
    int add(String name);
}

设置租户值

import show.lmm.tenant.handler.TenantDataHandler;

TenantDataHandler.setTenantFieldValue(777);