public static class ShardingRule.ShardingRuleBuilder extends Object
| 构造器和说明 |
|---|
ShardingRule.ShardingRuleBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ShardingRule.ShardingRuleBuilder |
bindingTableRules(Collection<BindingTableRule> bindingTableRules)
Build binding table rules.
|
ShardingRule |
build()
Build sharding rule.
|
ShardingRule.ShardingRuleBuilder |
databaseShardingStrategy(DatabaseShardingStrategy databaseShardingStrategy)
Build default database strategy.
|
ShardingRule.ShardingRuleBuilder |
dataSourceRule(DataSourceRule dataSourceRule)
Build data source rule.
|
ShardingRule.ShardingRuleBuilder |
keyGenerator(Class<? extends KeyGenerator> keyGeneratorClass)
Build default key generator class.
|
ShardingRule.ShardingRuleBuilder |
tableRules(Collection<TableRule> tableRules)
Build table rules.
|
ShardingRule.ShardingRuleBuilder |
tableShardingStrategy(TableShardingStrategy tableShardingStrategy)
Build default table strategy.
|
public ShardingRule.ShardingRuleBuilder dataSourceRule(DataSourceRule dataSourceRule)
dataSourceRule - data source rulepublic ShardingRule.ShardingRuleBuilder tableRules(Collection<TableRule> tableRules)
tableRules - table rulespublic ShardingRule.ShardingRuleBuilder bindingTableRules(Collection<BindingTableRule> bindingTableRules)
bindingTableRules - binding table rulespublic ShardingRule.ShardingRuleBuilder databaseShardingStrategy(DatabaseShardingStrategy databaseShardingStrategy)
databaseShardingStrategy - default database strategypublic ShardingRule.ShardingRuleBuilder tableShardingStrategy(TableShardingStrategy tableShardingStrategy)
tableShardingStrategy - default table strategypublic ShardingRule.ShardingRuleBuilder keyGenerator(Class<? extends KeyGenerator> keyGeneratorClass)
keyGeneratorClass - key generator classpublic ShardingRule build()
Copyright © 2017. All rights reserved.