public static class ShardingRule.ShardingRuleBuilder extends Object
| 构造器和说明 |
|---|
ShardingRule.ShardingRuleBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ShardingRule.ShardingRuleBuilder |
bindingTableRules(Collection<BindingTableRule> bindingTableRules)
构建绑定表配置规则.
|
ShardingRule |
build()
构建分片规则配置对象.
|
ShardingRule.ShardingRuleBuilder |
databaseShardingStrategy(DatabaseShardingStrategy databaseShardingStrategy)
构建默认分库策略.
|
ShardingRule.ShardingRuleBuilder |
dataSourceRule(DataSourceRule dataSourceRule)
构建数据源配置规则.
|
ShardingRule.ShardingRuleBuilder |
keyGenerator(Class<? extends KeyGenerator> keyGeneratorClass)
构建默认主键生成器.
|
ShardingRule.ShardingRuleBuilder |
tableRules(Collection<TableRule> tableRules)
构建表配置规则.
|
ShardingRule.ShardingRuleBuilder |
tableShardingStrategy(TableShardingStrategy tableShardingStrategy)
构建数据源分片规则.
|
public ShardingRule.ShardingRuleBuilder dataSourceRule(DataSourceRule dataSourceRule)
dataSourceRule - 数据源配置规则public ShardingRule.ShardingRuleBuilder tableRules(Collection<TableRule> tableRules)
tableRules - 表配置规则public ShardingRule.ShardingRuleBuilder bindingTableRules(Collection<BindingTableRule> bindingTableRules)
bindingTableRules - 绑定表配置规则public ShardingRule.ShardingRuleBuilder databaseShardingStrategy(DatabaseShardingStrategy databaseShardingStrategy)
databaseShardingStrategy - 默认分库策略public ShardingRule.ShardingRuleBuilder tableShardingStrategy(TableShardingStrategy tableShardingStrategy)
tableShardingStrategy - 默认分表策略public ShardingRule.ShardingRuleBuilder keyGenerator(Class<? extends KeyGenerator> keyGeneratorClass)
keyGeneratorClass - 默认主键生成器public ShardingRule build()
Copyright © 2017. All rights reserved.