Skip to content

TenantId 多租户注解

说明

作用:标记该字段为多租户ID

如何用?

java
@Data
@Table
public class TenantEntity {

    @TableId
    private String id;

    @TenantId
    private Integer tenantId;

    @TableField(update = false)
    private LocalDateTime createTime;
}

如何配置租户ID

在项目启动时执行

TenantContext.registerTenantGetter(() -> {
    // 这里假设 租户ID是2
    return 2;
});