diff --git a/document/current/content/manual/sharding-jdbc/configuration/config-java.cn.md b/document/current/content/manual/sharding-jdbc/configuration/config-java.cn.md index 1e59db93c9ecca7f6fcfc79d26eb55878cc509f8..e2aea79cffe71fb2552ac49bce5d38fdd2dad601 100644 --- a/document/current/content/manual/sharding-jdbc/configuration/config-java.cn.md +++ b/document/current/content/manual/sharding-jdbc/configuration/config-java.cn.md @@ -17,27 +17,22 @@ weight = 1 shardingRuleConfig.getBroadcastTables().add("t_config"); shardingRuleConfig.setDefaultDatabaseShardingStrategyConfig(new InlineShardingStrategyConfiguration("user_id", "ds${user_id % 2}")); shardingRuleConfig.setDefaultTableShardingStrategyConfig(new StandardShardingStrategyConfiguration("order_id", new ModuloShardingTableAlgorithm())); - return ShardingDataSourceFactory.createDataSource(createDataSourceMap(), shardingRuleConfig); + return ShardingDataSourceFactory.createDataSource(createDataSourceMap(), shardingRuleConfig, new Properties()); } private static KeyGeneratorConfiguration getKeyGeneratorConfiguration() { - KeyGeneratorConfiguration result = new KeyGeneratorConfiguration(); - result.setColumn("order_id"); - return result; + KeyGeneratorConfiguration result = new KeyGeneratorConfiguration("SNOWFLAKE", "order_id"); + return result; } TableRuleConfiguration getOrderTableRuleConfiguration() { - TableRuleConfiguration result = new TableRuleConfiguration(); - result.setLogicTable("t_order"); - result.setActualDataNodes("ds${0..1}.t_order${0..1}"); + TableRuleConfiguration result = new TableRuleConfiguration("t_order", "ds${0..1}.t_order${0..1}"); result.setKeyGeneratorConfig(getKeyGeneratorConfiguration()); return result; } TableRuleConfiguration getOrderItemTableRuleConfiguration() { - TableRuleConfiguration result = new TableRuleConfiguration(); - result.setLogicTable("t_order_item"); - result.setActualDataNodes("ds${0..1}.t_order_item${0..1}"); + TableRuleConfiguration result = new TableRuleConfiguration("t_order_item", "ds${0..1}.t_order_item${0..1}"); return result; } @@ -101,23 +96,18 @@ weight = 1 } private static KeyGeneratorConfiguration getKeyGeneratorConfiguration() { - KeyGeneratorConfiguration result = new KeyGeneratorConfiguration(); - result.setColumn("order_id"); - return result; + KeyGeneratorConfiguration result = new KeyGeneratorConfiguration("SNOWFLAKE", "order_id"); + return result; } TableRuleConfiguration getOrderTableRuleConfiguration() { - TableRuleConfiguration result = new TableRuleConfiguration(); - result.setLogicTable("t_order"); - result.setActualDataNodes("ds_${0..1}.t_order_${[0, 1]}"); + TableRuleConfiguration result = new TableRuleConfiguration("t_order", "ds_${0..1}.t_order_${[0, 1]}"); result.setKeyGeneratorConfig(getKeyGeneratorConfiguration()); return result; } TableRuleConfiguration getOrderItemTableRuleConfiguration() { - TableRuleConfiguration result = new TableRuleConfiguration(); - result.setLogicTable("t_order_item"); - result.setActualDataNodes("ds_${0..1}.t_order_item_${[0, 1]}"); + TableRuleConfiguration result = new TableRuleConfiguration("t_order_item", "ds_${0..1}.t_order_item_${[0, 1]}"); return result; } diff --git a/document/current/content/manual/sharding-jdbc/configuration/config-java.en.md b/document/current/content/manual/sharding-jdbc/configuration/config-java.en.md index fa745ccb23e0cac30ac39de218c724a4d9223dc2..68ff4c4a80c210cc072ce6eb7617e01068c7fe57 100644 --- a/document/current/content/manual/sharding-jdbc/configuration/config-java.en.md +++ b/document/current/content/manual/sharding-jdbc/configuration/config-java.en.md @@ -17,27 +17,22 @@ weight = 1 shardingRuleConfig.getBroadcastTables().add("t_config"); shardingRuleConfig.setDefaultDatabaseShardingStrategyConfig(new InlineShardingStrategyConfiguration("user_id", "ds${user_id % 2}")); shardingRuleConfig.setDefaultTableShardingStrategyConfig(new StandardShardingStrategyConfiguration("order_id", new ModuloShardingTableAlgorithm())); - return ShardingDataSourceFactory.createDataSource(createDataSourceMap(), shardingRuleConfig); + return ShardingDataSourceFactory.createDataSource(createDataSourceMap(), shardingRuleConfig, new Properties()); } private static KeyGeneratorConfiguration getKeyGeneratorConfiguration() { - KeyGeneratorConfiguration result = new KeyGeneratorConfiguration(); - result.setColumn("order_id"); - return result; + KeyGeneratorConfiguration result = new KeyGeneratorConfiguration("SNOWFLAKE", "order_id"); + return result; } TableRuleConfiguration getOrderTableRuleConfiguration() { - TableRuleConfiguration result = new TableRuleConfiguration(); - result.setLogicTable("t_order"); - result.setActualDataNodes("ds${0..1}.t_order${0..1}"); + TableRuleConfiguration result = new TableRuleConfiguration("t_order", "ds${0..1}.t_order${0..1}"); result.setKeyGeneratorConfig(getKeyGeneratorConfiguration()); return result; } TableRuleConfiguration getOrderItemTableRuleConfiguration() { - TableRuleConfiguration result = new TableRuleConfiguration(); - result.setLogicTable("t_order_item"); - result.setActualDataNodes("ds${0..1}.t_order_item${0..1}"); + TableRuleConfiguration result = new TableRuleConfiguration("t_order_item", "ds${0..1}.t_order_item${0..1}"); return result; } @@ -101,23 +96,18 @@ weight = 1 } private static KeyGeneratorConfiguration getKeyGeneratorConfiguration() { - KeyGeneratorConfiguration result = new KeyGeneratorConfiguration(); - result.setColumn("order_id"); - return result; + KeyGeneratorConfiguration result = new KeyGeneratorConfiguration("SNOWFLAKE", "order_id"); + return result; } TableRuleConfiguration getOrderTableRuleConfiguration() { - TableRuleConfiguration result = new TableRuleConfiguration(); - result.setLogicTable("t_order"); - result.setActualDataNodes("ds_${0..1}.t_order_${[0, 1]}"); + TableRuleConfiguration result = new TableRuleConfiguration("t_order", "ds_${0..1}.t_order_${[0, 1]}"); result.setKeyGeneratorConfig(getKeyGeneratorConfiguration()); return result; } TableRuleConfiguration getOrderItemTableRuleConfiguration() { - TableRuleConfiguration result = new TableRuleConfiguration(); - result.setLogicTable("t_order_item"); - result.setActualDataNodes("ds_${0..1}.t_order_item_${[0, 1]}"); + TableRuleConfiguration result = new TableRuleConfiguration("t_order_item", "ds_${0..1}.t_order_item_${[0, 1]}"); return result; }