| 构造器和说明 |
|---|
TableRule.TableRuleBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
TableRule.TableRuleBuilder |
actualTables(List<String> actualTables)
构建真实表集合.
|
TableRule |
build()
构建表规则配置对象.
|
TableRule.TableRuleBuilder |
databaseShardingStrategy(DatabaseShardingStrategy databaseShardingStrategy)
构建数据库分片策略.
|
TableRule.TableRuleBuilder |
dataSourceNames(Collection<String> dataSourceNames)
构建数据源分片规则.
|
TableRule.TableRuleBuilder |
dataSourceRule(DataSourceRule dataSourceRule)
构建数据源分片规则.
|
TableRule.TableRuleBuilder |
dynamic(boolean dynamic)
构建是否为动态表.
|
TableRule.TableRuleBuilder |
generateKeyColumn(String generateKeyColumn)
自增列.
|
TableRule.TableRuleBuilder |
generateKeyColumn(String generateKeyColumn,
Class<? extends KeyGenerator> keyGeneratorClass)
自增列.
|
TableRule.TableRuleBuilder |
tableShardingStrategy(TableShardingStrategy tableShardingStrategy)
构建表分片策略.
|
public TableRule.TableRuleBuilder dynamic(boolean dynamic)
dynamic - 是否为动态表public TableRule.TableRuleBuilder actualTables(List<String> actualTables)
actualTables - 真实表集合public TableRule.TableRuleBuilder dataSourceRule(DataSourceRule dataSourceRule)
dataSourceRule - 数据源分片规则public TableRule.TableRuleBuilder dataSourceNames(Collection<String> dataSourceNames)
dataSourceNames - 数据源名称集合public TableRule.TableRuleBuilder databaseShardingStrategy(DatabaseShardingStrategy databaseShardingStrategy)
databaseShardingStrategy - 数据库分片策略public TableRule.TableRuleBuilder tableShardingStrategy(TableShardingStrategy tableShardingStrategy)
tableShardingStrategy - 表分片策略public TableRule.TableRuleBuilder generateKeyColumn(String generateKeyColumn)
generateKeyColumn - 自增列名称public TableRule.TableRuleBuilder generateKeyColumn(String generateKeyColumn, Class<? extends KeyGenerator> keyGeneratorClass)
generateKeyColumn - 自增列名称keyGeneratorClass - 列主键生成器类public TableRule build()
Copyright © 2017. All rights reserved.