| Package | Description |
|---|---|
| org.pinus4j.api |
Pinus存储的用户调用接口.
用户使用Pinus存储时主要是使用的接口是IShardingStorageClient, 此接口包含了对数据库的增删改查相关的操作。方便用户进行分库分表操作。
|
| org.pinus4j.cluster |
数据库集群实现.
|
| org.pinus4j.cluster.impl |
数据库集群的实现.
|
| org.pinus4j.cluster.router |
数据库集群的分库分表路由算法接口.
|
| org.pinus4j.cluster.router.impl |
路由算法实现.
|
| org.pinus4j.datalayer |
数据层,抽象出不同的存储
|
| org.pinus4j.datalayer.jdbc |
封装对于jdbc的操作.
|
| org.pinus4j.utils |
Pinus存储相关的工具类.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ShardingKey<T>
基于数值的分库分表路由因子接口实现.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
ShardingStorageClientImpl.findByPk(Number pk,
IShardingKey<?> shardingKey,
Class<T> clazz) |
<T> T |
IShardingStorageClient.findByPk(Number pk,
IShardingKey<?> shardingKey,
Class<T> clazz)
一个主分库分表, 根据主键查询.
|
<T> T |
ShardingStorageClientImpl.findByPk(Number pk,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache) |
<T> T |
IShardingStorageClient.findByPk(Number pk,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache) |
<T> T |
ShardingStorageClientImpl.findByPk(Number pk,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave masterSlave) |
<T> T |
IShardingStorageClient.findByPk(Number pk,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave masterSlave) |
<T> T |
ShardingStorageClientImpl.findByPk(Number pk,
IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave masterSlave) |
<T> T |
IShardingStorageClient.findByPk(Number pk,
IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave masterSlave)
一个主分库分表, 根据主键查询.
|
<T> List<T> |
ShardingStorageClientImpl.findByPkList(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<T> clazz) |
<T> List<T> |
IShardingStorageClient.findByPkList(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<T> clazz)
一个主分库分表, 根据多个主键查询.当查询不到数据时返回空的List,不会返回null.
|
<T> List<T> |
ShardingStorageClientImpl.findByPkList(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache) |
<T> List<T> |
IShardingStorageClient.findByPkList(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache) |
<T> List<T> |
ShardingStorageClientImpl.findByPkList(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave masterSlave) |
<T> List<T> |
IShardingStorageClient.findByPkList(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave masterSlave) |
<T> List<T> |
ShardingStorageClientImpl.findByPkList(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave masterSlave) |
<T> List<T> |
IShardingStorageClient.findByPkList(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave masterSlave)
一个主分库分表, 根据多个主键查询.当查询不到数据时返回空的List,不会返回null.
|
<T> List<T> |
ShardingStorageClientImpl.findByPks(IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
Number... pks) |
<T> List<T> |
IShardingStorageClient.findByPks(IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
Number... pks) |
<T> List<T> |
ShardingStorageClientImpl.findByPks(IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave masterSlave,
boolean useCache,
Number... pks) |
<T> List<T> |
IShardingStorageClient.findByPks(IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave masterSlave,
boolean useCache,
Number... pks) |
<T> List<T> |
ShardingStorageClientImpl.findByPks(IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave masterSlave,
Number... pks) |
<T> List<T> |
IShardingStorageClient.findByPks(IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave masterSlave,
Number... pks)
一个主分库分表, 根据多个主键查询.当查询不到数据时返回空的List,不会返回null.
|
<T> List<T> |
ShardingStorageClientImpl.findByPks(IShardingKey<?> shardingKey,
Class<T> clazz,
Number... pks) |
<T> List<T> |
IShardingStorageClient.findByPks(IShardingKey<?> shardingKey,
Class<T> clazz,
Number... pks)
一个主分库分表, 根据多个主键查询.当查询不到数据时返回空的List,不会返回null.
|
<T> List<T> |
ShardingStorageClientImpl.findByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz) |
<T> List<T> |
IShardingStorageClient.findByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz)
根据查询条件对象进行查询.当查询不到数据时返回空的List,不会返回null.
|
<T> List<T> |
ShardingStorageClientImpl.findByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache) |
<T> List<T> |
IShardingStorageClient.findByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache) |
<T> List<T> |
ShardingStorageClientImpl.findByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave masterSlave) |
<T> List<T> |
IShardingStorageClient.findByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave masterSlave) |
<T> List<T> |
ShardingStorageClientImpl.findByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave masterSlave) |
<T> List<T> |
IShardingStorageClient.findByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave masterSlave)
根据查询条件对象进行查询.当查询不到数据时返回空的List,不会返回null.
|
List<Map<String,Object>> |
ShardingStorageClientImpl.findBySql(SQL sql,
IShardingKey<?> shardingKey) |
List<Map<String,Object>> |
IShardingStorageClient.findBySql(SQL sql,
IShardingKey<?> shardingKey)
一个主分库分表, 根据条件查询.当查询不到数据时返回空的List,不会返回null.
|
List<Map<String,Object>> |
ShardingStorageClientImpl.findBySql(SQL sql,
IShardingKey<?> shardingKey,
EnumDBMasterSlave masterSlave) |
List<Map<String,Object>> |
IShardingStorageClient.findBySql(SQL sql,
IShardingKey<?> shardingKey,
EnumDBMasterSlave masterSlave)
一个主分库分表, 根据条件查询.当查询不到数据时返回空的List,不会返回null.
|
<T> T |
ShardingStorageClientImpl.findOneByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz) |
<T> T |
IShardingStorageClient.findOneByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz)
根据查询条件获取一条数据.
|
<T> T |
ShardingStorageClientImpl.findOneByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache) |
<T> T |
IShardingStorageClient.findOneByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache) |
<T> T |
ShardingStorageClientImpl.findOneByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave masterSlave) |
<T> T |
IShardingStorageClient.findOneByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave masterSlave) |
<T> T |
ShardingStorageClientImpl.findOneByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave masterSlave) |
<T> T |
IShardingStorageClient.findOneByQuery(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave masterSlave)
根据查询条件获取一条数据.
|
Number |
ShardingStorageClientImpl.getCount(IQuery query,
IShardingKey<?> shardingKey,
Class<?> clazz) |
Number |
IShardingStorageClient.getCount(IQuery query,
IShardingKey<?> shardingKey,
Class<?> clazz)
根据查询条件获取某个分库分表的记录数.
|
Number |
ShardingStorageClientImpl.getCount(IShardingKey<?> shardingKey,
Class<?> clazz) |
Number |
IShardingStorageClient.getCount(IShardingKey<?> shardingKey,
Class<?> clazz)
获取分库分表记录总数.
|
Number |
ShardingStorageClientImpl.getCount(IShardingKey<?> shardingKey,
Class<?> clazz,
boolean useCache) |
Number |
IShardingStorageClient.getCount(IShardingKey<?> shardingKey,
Class<?> clazz,
boolean useCache) |
void |
ShardingStorageClientImpl.removeByPk(Number pk,
IShardingKey<?> shardingKey,
Class<?> clazz) |
void |
IShardingStorageClient.removeByPk(Number pk,
IShardingKey<?> shardingKey,
Class<?> clazz)
根据主键删除数据.
|
void |
ShardingStorageClientImpl.removeByPkList(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<?> clazz) |
void |
IShardingStorageClient.removeByPkList(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<?> clazz)
根据主键批量删除数据.
|
void |
ShardingStorageClientImpl.removeByPks(IShardingKey<?> shardingKey,
Class<?> clazz,
Number... pks) |
void |
IShardingStorageClient.removeByPks(IShardingKey<?> shardingKey,
Class<?> clazz,
Number... pks)
根据主键删除数据.
|
Number[] |
ShardingStorageClientImpl.saveBatch(List<? extends Object> entities,
IShardingKey<?> shardingKey) |
Number[] |
IShardingStorageClient.saveBatch(List<? extends Object> entities,
IShardingKey<?> shardingKey)
批量保存数据.
|
void |
ShardingStorageClientImpl.updateBatch(List<? extends Object> entities,
IShardingKey<?> shardingKey) |
void |
IShardingStorageClient.updateBatch(List<? extends Object> entities,
IShardingKey<?> shardingKey)
单数据库多数据批量更新.
|
| Modifier and Type | Method and Description |
|---|---|
DB |
IDBCluster.selectDbFromMaster(String tableName,
IShardingKey<?> value)
从主库集群中获取被操作的库表.
|
DB |
IDBCluster.selectDbFromSlave(String tableName,
IShardingKey<?> value,
EnumDBMasterSlave slave)
从从库集群中获取被操作的库表.
|
| Modifier and Type | Method and Description |
|---|---|
DB |
AbstractDBCluster.selectDbFromMaster(String tableName,
IShardingKey<?> value) |
DB |
AbstractDBCluster.selectDbFromSlave(String tableName,
IShardingKey<?> value,
EnumDBMasterSlave slaveNum) |
| Modifier and Type | Method and Description |
|---|---|
RouteInfo |
IClusterRouter.select(EnumDBMasterSlave clusterType,
String tableName,
IShardingKey<?> value)
选择需要操作的数据库表.
|
| Modifier and Type | Method and Description |
|---|---|
DBInfo |
SimpleHashClusterRouter.doSelect(List<DBInfo> dbInfos,
IShardingKey<?> value) |
protected abstract DBInfo |
AbstractClusterRouter.doSelect(List<DBInfo> dbInfos,
IShardingKey<?> value)
select database instance.
|
protected long |
AbstractClusterRouter.getShardingValue(IShardingKey<?> value)
获取shardingvalue的值,如果是String则转成long
|
RouteInfo |
AbstractClusterRouter.select(EnumDBMasterSlave clusterType,
String tableName,
IShardingKey<?> value) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
IShardingMasterQuery.findByPkFromMaster(Number pk,
IShardingKey<?> shardingValue,
Class<T> clazz,
boolean useCache)
一个主分库分表, 根据主键查询.
|
<T> T |
IShardingSlaveQuery.findByPkFromSlave(Number pk,
IShardingKey<?> shardingValue,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave slave)
一个从分库分表, 根据主键查询.
|
<T> List<T> |
IShardingMasterQuery.findByPkListFromMaster(List<? extends Number> pks,
IShardingKey<?> shardingValue,
Class<T> clazz,
boolean useCache)
一个主分库分表, 根据多个主键查询.当查询不到数据时返回空的List,不会返回null.
|
<T> List<T> |
IShardingSlaveQuery.findByPkListFromSlave(List<? extends Number> pks,
IShardingKey<?> shardingValue,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave slave)
一个从分库分表, 根据多个主键查询.
|
<T> List<T> |
IShardingMasterQuery.findByPksFromMaster(IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
Number... pks) |
<T> List<T> |
IShardingMasterQuery.findByPksFromMaster(IShardingKey<?> shardingValue,
Class<T> clazz,
Number... pks)
一个主分库分表, 根据多个主键查询.当查询不到数据时返回空的List,不会返回null.
|
<T> List<T> |
IShardingSlaveQuery.findByPksFromSlave(IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave slave,
boolean useCache,
Number... pks) |
<T> List<T> |
IShardingSlaveQuery.findByPksFromSlave(IShardingKey<?> shardingValue,
Class<T> clazz,
EnumDBMasterSlave slave,
Number... pks)
一个从分库分表, 根据多个主键查询.
|
<T> List<T> |
IShardingMasterQuery.findByQueryFromMaster(IQuery query,
IShardingKey<?> shardingValue,
Class<T> clazz,
boolean useCache)
根据查询条件对象进行查询.当查询不到数据时返回空的List,不会返回null.
|
<T> List<T> |
IShardingSlaveQuery.findByQueryFromSlave(IQuery query,
IShardingKey<?> shardingValue,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave slave)
根据查询条件对象进行查询.
|
List<Map<String,Object>> |
IShardingMasterQuery.findBySqlFromMaster(SQL sql,
IShardingKey<?> shardingValue)
一个主分库分表, 根据条件查询.当查询不到数据时返回空的List,不会返回null.
|
List<Map<String,Object>> |
IShardingSlaveQuery.findBySqlFromSlave(SQL sql,
IShardingKey<?> shardingValue,
EnumDBMasterSlave slave)
一个从分库分表, 根据条件查询.
|
<T> T |
IShardingMasterQuery.findOneByQueryFromMaster(IQuery query,
IShardingKey<?> shardingValue,
Class<T> clazz,
boolean useCache)
根据查询条件获取一条数据.
|
<T> T |
IShardingSlaveQuery.findOneByQueryFromSlave(IQuery query,
IShardingKey<?> shardingValue,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave slave)
根据查询条件获取一条数据.
|
Number |
IShardingMasterQuery.getCountFromMaster(IQuery query,
IShardingKey<?> shardingValue,
Class<?> clazz)
根据查询条件获取某一个分片的记录数.
|
Number |
IShardingMasterQuery.getCountFromMaster(IShardingKey<?> shardingValue,
Class<?> clazz,
boolean useCache)
获取分库分表记录总数.
|
Number |
IShardingSlaveQuery.getCountFromSlave(IShardingKey<?> shardingValue,
Class<?> clazz,
boolean useCache,
EnumDBMasterSlave slave)
获取从分库分表记录总数.
|
void |
IShardingUpdate.removeByPk(Number pk,
IShardingKey<?> shardingValue,
Class<?> clazz)
根据主键删除数据.
|
void |
IShardingUpdate.removeByPks(List<? extends Number> pks,
IShardingKey<?> shardingValue,
Class<?> clazz)
根据主键批量删除数据.
|
Number |
IShardingUpdate.save(Object entity,
IShardingKey<?> shardingValue)
保存数据.
|
Number[] |
IShardingUpdate.saveBatch(List<? extends Object> entities,
IShardingKey<?> shardingValue)
批量保存数据.
|
void |
IShardingUpdate.update(Object entity,
IShardingKey<?> shardingValue)
更新数据.
|
void |
IShardingUpdate.updateBatch(List<? extends Object> entities,
IShardingKey<?> shardingValue)
单数据库多数据批量更新.
|
| Modifier and Type | Method and Description |
|---|---|
<T> List<T> |
IShardingMasterQuery.findByShardingPairFromMaster(List<? extends Number> pks,
List<IShardingKey<?>> shardingValues,
Class<T> clazz,
boolean useCache)
多个主分库分表, 多个主键查询.
|
<T> List<T> |
IShardingMasterQuery.findByShardingPairFromMaster(List<IShardingKey<?>> shardingValues,
Class<T> clazz,
Number... pks)
Deprecated.
|
<T> List<T> |
IShardingSlaveQuery.findByShardingPairFromSlave(List<? extends Number> pks,
List<IShardingKey<?>> shardingValues,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave slave)
多个从分库分表, 根据多个主键查询.
|
<T> List<T> |
IShardingSlaveQuery.findByShardingPairFromSlave(List<IShardingKey<?>> shardingValues,
Class<T> clazz,
EnumDBMasterSlave slave,
Number... pks)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
private DB |
ShardingJdbcMasterQueryImpl._getDbFromMaster(Class<?> clazz,
IShardingKey<?> shardingKey)
路由选择.
|
private DB |
ShardingJdbcUpdateImpl._getDbFromMaster(String tableName,
IShardingKey<?> shardingKey)
路由选择.
|
private DB |
ShardingJdbcMasterQueryImpl._getDbFromMaster(String tableName,
IShardingKey<?> shardingKey) |
private DB |
ShardingJdbcSlaveQueryImpl._getDbFromSlave(Class<?> clazz,
IShardingKey<?> shardingKey,
EnumDBMasterSlave slave)
路由选择.
|
private DB |
ShardingJdbcSlaveQueryImpl._getDbFromSlave(String tableName,
IShardingKey<?> shardingKey,
EnumDBMasterSlave slave) |
<T> T |
ShardingJdbcMasterQueryImpl.findByPkFromMaster(Number pk,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache) |
<T> T |
ShardingJdbcSlaveQueryImpl.findByPkFromSlave(Number pk,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave slave) |
<T> List<T> |
ShardingJdbcMasterQueryImpl.findByPkListFromMaster(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache) |
<T> List<T> |
ShardingJdbcSlaveQueryImpl.findByPkListFromSlave(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave slave) |
<T> List<T> |
ShardingJdbcMasterQueryImpl.findByPksFromMaster(IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
Number... pks) |
<T> List<T> |
ShardingJdbcMasterQueryImpl.findByPksFromMaster(IShardingKey<?> shardingKey,
Class<T> clazz,
Number... pks) |
<T> List<T> |
ShardingJdbcSlaveQueryImpl.findByPksFromSlave(IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave slave,
boolean useCache,
Number... pks) |
<T> List<T> |
ShardingJdbcSlaveQueryImpl.findByPksFromSlave(IShardingKey<?> shardingKey,
Class<T> clazz,
EnumDBMasterSlave slave,
Number... pks) |
<T> List<T> |
ShardingJdbcMasterQueryImpl.findByQueryFromMaster(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache) |
<T> List<T> |
ShardingJdbcSlaveQueryImpl.findByQueryFromSlave(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave slave) |
List<Map<String,Object>> |
ShardingJdbcMasterQueryImpl.findBySqlFromMaster(SQL sql,
IShardingKey<?> shardingKey) |
List<Map<String,Object>> |
ShardingJdbcSlaveQueryImpl.findBySqlFromSlave(SQL sql,
IShardingKey<?> shardingKey,
EnumDBMasterSlave slave) |
<T> T |
ShardingJdbcMasterQueryImpl.findOneByQueryFromMaster(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache) |
<T> T |
ShardingJdbcSlaveQueryImpl.findOneByQueryFromSlave(IQuery query,
IShardingKey<?> shardingKey,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave slave) |
Number |
ShardingJdbcMasterQueryImpl.getCountFromMaster(IQuery query,
IShardingKey<?> shardingKey,
Class<?> clazz) |
Number |
ShardingJdbcMasterQueryImpl.getCountFromMaster(IShardingKey<?> shardingKey,
Class<?> clazz,
boolean useCache) |
Number |
ShardingJdbcSlaveQueryImpl.getCountFromSlave(IShardingKey<?> shardingKey,
Class<?> clazz,
boolean useCache,
EnumDBMasterSlave slave) |
void |
ShardingJdbcUpdateImpl.removeByPk(Number pk,
IShardingKey<?> shardingKey,
Class<?> clazz) |
void |
ShardingJdbcUpdateImpl.removeByPks(List<? extends Number> pks,
IShardingKey<?> shardingKey,
Class<?> clazz) |
Number |
ShardingJdbcUpdateImpl.save(Object entity,
IShardingKey shardingKey) |
Number[] |
ShardingJdbcUpdateImpl.saveBatch(List<? extends Object> entities,
IShardingKey<?> shardingKey) |
void |
ShardingJdbcUpdateImpl.update(Object entity,
IShardingKey<?> shardingKey) |
void |
ShardingJdbcUpdateImpl.updateBatch(List<? extends Object> entities,
IShardingKey<?> shardingKey) |
| Modifier and Type | Method and Description |
|---|---|
<T> List<T> |
ShardingJdbcMasterQueryImpl.findByShardingPairFromMaster(List<? extends Number> pks,
List<IShardingKey<?>> shardingValues,
Class<T> clazz,
boolean useCache) |
<T> List<T> |
ShardingJdbcMasterQueryImpl.findByShardingPairFromMaster(List<IShardingKey<?>> shardingValues,
Class<T> clazz,
Number... pks)
Deprecated.
|
<T> List<T> |
ShardingJdbcSlaveQueryImpl.findByShardingPairFromSlave(List<? extends Number> pks,
List<IShardingKey<?>> shardingValues,
Class<T> clazz,
boolean useCache,
EnumDBMasterSlave slave) |
<T> List<T> |
ShardingJdbcSlaveQueryImpl.findByShardingPairFromSlave(List<IShardingKey<?>> shardingValues,
Class<T> clazz,
EnumDBMasterSlave slave,
Number... pks)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
CheckUtil.checkShardingValue(IShardingKey<?> shardingKey)
校验分库分表因子.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
CheckUtil.checkShardingValueList(List<IShardingKey<?>> shardingValueList)
校验分库分表因子列表参数.
|
Copyright © 2015. All rights reserved.