提交 87edc98e 编写于 作者: T terrymanu

update sharding-jdbc/configuration/spring-namespace for cn

上级 bb0ac649
......@@ -169,8 +169,8 @@ weight = 1
| ------------------ | ------------------------ | -------------- |
| dataSourceMap | Map\<String, DataSource\> | 数据源配置 |
| shardingRuleConfig | ShardingRuleConfiguration | 数据分片配置规则 |
| configMap (?) | Map\<String, Object\> | 配置映射关系 |
| props (?) | Properties | 相关属性配置 |
| props (?) | Properties | 属性配置 |
| configMap (?) | Map\<String, Object\> | 用户自定义配置 |
#### ShardingRuleConfiguration
......@@ -184,21 +184,21 @@ weight = 1
| defaultDatabaseShardingStrategyConfig (?) | ShardingStrategyConfiguration | 默认分库策略 |
| defaultTableShardingStrategyConfig (?) | ShardingStrategyConfiguration | 默认分表策略 |
| defaultKeyGenerator (?) | KeyGenerator | 默认自增列值生成器,缺省使用io.shardingjdbc.core.keygen.DefaultKeyGenerator |
| masterSlaveRuleConfigs (?) | Collection\<MasterSlaveRuleConfiguration\> | 读写分离规则,不填写表示不使用读写分离 |
| masterSlaveRuleConfigs (?) | Collection\<MasterSlaveRuleConfiguration\> | 读写分离规则,缺省表示不使用读写分离 |
#### TableRuleConfiguration
表分片规则配置对象。
| *名称* | *数据类型* | *说明* |
| ---------------------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------- |
| logicTable | String | 逻辑表名称 |
| *名称* | *数据类型* | *说明* |
| ---------------------------------- | ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| logicTable | String | 逻辑表名称 |
| actualDataNodes (?) | String | 由数据源名 + 表名组成,以小数点分隔。多个表以逗号分隔,支持inline表达式。缺省表示使用已知数据源与逻辑表名称生成数据节点。用于广播表(即每个库中都需要一个同样的表用于关联查询,多为字典表)或只分库不分表且所有库的表结构完全一致的情况 |
| databaseShardingStrategyConfig (?) | ShardingStrategyConfiguration | 分库策略,不填写表示使用默认分库策略 |
| tableShardingStrategyConfig (?) | ShardingStrategyConfiguration | 分表策略,不填写表示使用默认分表策略 |
| logicIndex (?) | String | 逻辑索引名称,对于分表的Oracle/PostgreSQL数据库中DROP INDEX XXX语句,需要通过配置逻辑索引名称定位所执行SQL的真实分表 |
| keyGeneratorColumnName (?) | String | 自增列名称,不填写表示不使用自增主键生成器 |
| keyGenerator (?) | KeyGenerator | 自增列值生成器,如果填写了keyGeneratorColumnName,不填写keyGenerator,表示使用默认自增主键生成器 |
| databaseShardingStrategyConfig (?) | ShardingStrategyConfiguration | 分库策略,缺省表示使用默认分库策略 |
| tableShardingStrategyConfig (?) | ShardingStrategyConfiguration | 分表策略,缺省表示使用默认分表策略 |
| logicIndex (?) | String | 逻辑索引名称,对于分表的Oracle/PostgreSQL数据库中DROP INDEX XXX语句,需要通过配置逻辑索引名称定位所执行SQL的真实分表 |
| keyGeneratorColumnName (?) | String | 自增列名称,缺省表示不使用自增主键生成器 |
| keyGenerator (?) | KeyGenerator | 自增列值生成器,缺省表示使用默认自增主键生成器 |
#### StandardShardingStrategyConfiguration
......@@ -263,7 +263,7 @@ ShardingStrategyConfiguration的实现类,用于配置不分片的策略。
| --------------------- | ---------------------------- | ------------------ |
| dataSourceMap | Map\<String, DataSource\> | 数据源与其名称的映射 |
| masterSlaveRuleConfig | MasterSlaveRuleConfiguration | 读写分离规则 |
| configMap (?) | Map\<String, Object\> | 配置映射关系 |
| configMap (?) | Map\<String, Object\> | 用户自定义配置 |
#### MasterSlaveRuleConfiguration
......
......@@ -221,7 +221,7 @@ sharding.jdbc.datasource.<data_source_name>.xxx= #数据库连接池的其它属
sharding.jdbc.config.sharding.tables.<logic_table_name>.actual-data-nodes= #由数据源名 + 表名组成,以小数点分隔。多个表以逗号分隔,支持inline表达式。缺省表示使用已知数据源与逻辑表名称生成数据节点。用于广播表(即每个库中都需要一个同样的表用于关联查询,多为字典表)或只分库不分表且所有库的表结构完全一致的情况
#分库策略,不填写表示使用默认分库策略,以下的分片策略只能选其一
#分库策略,缺省表示使用默认分库策略,以下的分片策略只能选其一
#用于单分片键的标准分片场景
sharding.jdbc.config.sharding.tables.<logic_table_name>.database-strategy.standard.sharding-column= #分片列名称
......@@ -242,8 +242,8 @@ sharding.jdbc.config.sharding.tables.<logic_table_name>.database-strategy.hint.a
#分表策略,同分库策略
sharding.jdbc.config.sharding.tables.<logic_table_name>.table-strategy.xxx= #省略
sharding.jdbc.config.sharding.tables.<logic_table_name>.key-generator-column-name= #自增列名称,不填写表示不使用自增主键生成器
sharding.jdbc.config.sharding.tables.<logic_table_name>.key-generator-class= #自增列值生成器类名称。该类需提供无参数的构造器
sharding.jdbc.config.sharding.tables.<logic_table_name>.key-generator-column-name= #自增列名称,缺省表示不使用自增主键生成器
sharding.jdbc.config.sharding.tables.<logic_table_name>.key-generator-class= #自增列值生成器类名称,缺省表示使用默认自增列值生成器。该类需提供无参数的构造器
sharding.jdbc.config.sharding.tables.<logic_table_name>.logic-index= #逻辑索引名称,对于分表的Oracle/PostgreSQL数据库中DROP INDEX XXX语句,需要通过配置逻辑索引名称定位所执行SQL的真实分表
......
......@@ -124,7 +124,7 @@ shardingRule:
<logic_table_name>: #逻辑表名称
actualDataNodes: #由数据源名 + 表名组成,以小数点分隔。多个表以逗号分隔,支持inline表达式。缺省表示使用已知数据源与逻辑表名称生成数据节点。用于广播表(即每个库中都需要一个同样的表用于关联查询,多为字典表)或只分库不分表且所有库的表结构完全一致的情况
databaseStrategy: #分库策略,不填写表示使用默认分库策略,以下的分片策略只能选其一
databaseStrategy: #分库策略,缺省表示使用默认分库策略,以下的分片策略只能选其一
standard: #用于单分片键的标准分片场景
shardingColumn: #分片列名称
preciseAlgorithmClassName: #精确分片算法类名称,用于=和IN。该类需提供无参数构造器
......@@ -140,7 +140,7 @@ shardingRule:
none: #不分片
tableStrategy: #分表策略,同分库策略
keyGeneratorColumnName: #自增列名称,不填写表示不使用自增主键生成器
keyGeneratorColumnName: #自增列名称,缺省表示不使用自增主键生成器
keyGeneratorClass: #自增列值生成器类名称。该类需提供无参数的构造器
logicIndex: #逻辑索引名称,对于分表的Oracle/PostgreSQL数据库中DROP INDEX XXX语句,需要通过配置逻辑索引名称定位所执行SQL的真实分表
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册