public class JvsTenantHandler extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private IDataSourceGetter |
dataSourceGetter |
private ITableFieldGetter |
tableFieldGetter |
private static String |
TENANT_ID |
| 构造器和说明 |
|---|
JvsTenantHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
net.sf.jsqlparser.expression.Expression |
getTenantId()
获取租户 ID 值表达式,只支持单个 ID 值
|
String |
getTenantIdColumn()
获取租户字段名
|
boolean |
ignoreTable(String tableName)
根据表名判断是否忽略拼接多租户条件
默认都要进行解析并拼接多租户条件
|
@Autowired private ITableFieldGetter tableFieldGetter
@Autowired private IDataSourceGetter dataSourceGetter
public net.sf.jsqlparser.expression.Expression getTenantId()
public String getTenantIdColumn()
public boolean ignoreTable(String tableName)
默认都要进行解析并拼接多租户条件
tableName - 表名Copyright © 2022 jvs. All rights reserved.