-
public interface ShardingKeyBuilder
从DataSource
或XADataSource
对象创建的构建器,用于创建具有受支持数据类型的子键的ShardingKey
。 实现必须支持JDBCType.VARCHAR,并且还可能支持其他数据类型。以下示例说明如何使用
ShardingKeyBuilder
创建ShardingKey
:DataSource ds = new MyDataSource(); ShardingKey shardingKey = ds.createShardingKeyBuilder() .subkey("abc", JDBCType.VARCHAR) .subkey(94002, JDBCType.INTEGER) .build();
- 从以下版本开始:
- 9
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 ShardingKey
build()
返回此构建器定义的对象的实例。ShardingKeyBuilder
subkey(Object subkey, SQLType subkeyType)
将调用此方法将子项添加到正在构建的Sharding Key对象中。
-
-
-
方法详细信息
-
subkey
ShardingKeyBuilder subkey(Object subkey, SQLType subkeyType)
将调用此方法将子项添加到正在构建的Sharding Key对象中。 调用子键方法的顺序很重要,因为它指示子键在Sharding键中的放置顺序。- 参数
-
subkey
- 包含需要成为分subkey
键一部分的对象 -
subkeyType
- 类型为java.sql.SQLType的子密钥数据类型 - 结果
- 这个构建器对象
-
build
ShardingKey build() throws SQLException
返回此构建器定义的对象的实例。- 结果
- 构建的对象
- 异常
-
SQLException
- 如果构建对象时发生错误
-
-