public interface ShardingStrategy
| 限定符和类型 | 方法和说明 |
|---|---|
ShardingDBModel |
getShardingDB(SqlToyContext sqlToyContext,
Class entityClass,
String tableOrSql,
String decisionType,
IgnoreCaseLinkedMap<String,Object> paramsMap) |
String |
getShardingTable(SqlToyContext sqlToyContext,
Class entityClass,
String baseTableName,
String decisionType,
IgnoreCaseLinkedMap<String,Object> paramsMap) |
void |
initialize() |
String getShardingTable(SqlToyContext sqlToyContext, Class entityClass, String baseTableName, String decisionType, IgnoreCaseLinkedMap<String,Object> paramsMap)
sqlToyContext - entityClass - baseTableName - 传递过来的当前表名decisionType - 决策类别paramsMap - 传递{[参数1,参数1值],[参数2,参数2值]}ShardingDBModel getShardingDB(SqlToyContext sqlToyContext, Class entityClass, String tableOrSql, String decisionType, IgnoreCaseLinkedMap<String,Object> paramsMap)
sqlToyContext - entityClass - tableOrSql - decisionType - 决策类别paramsMap - 传递{[参数1,参数1值],[参数2,参数2值]}void initialize()
Copyright © 2023. All rights reserved.