STRATEGY_R, STRATEGY_W| 构造器和说明 |
|---|
DefaultStrategy() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<String> |
getOneDSFromEachGroupOfObject(Class clazz,
int rw)
按照对象的策略里面的配置的数据库集群:
根据读写策略来获取没给集群里面的一个数据库
|
boolean |
isReadWrite(Class clazz,
Object account) |
Object |
ListShardingStrategy(String listName,
Object account,
int rw) |
Object |
MapShardingStrategy(String mapName,
Object account,
int rw) |
Object |
NextListShardingStrategy(String listName,
int rw) |
Object |
ObjectShardingStrategy(Class clazz,
Object account,
int rw) |
public Object ListShardingStrategy(String listName, Object account, int rw) throws StrategyException
ListShardingStrategy 在接口中 IStrategyStrategyExceptionpublic List<String> getOneDSFromEachGroupOfObject(Class clazz, int rw) throws StrategyException
IStrategygetOneDSFromEachGroupOfObject 在接口中 IStrategyclazz - 对象的类名称rw - 读库还是写库StrategyExceptionpublic Object ObjectShardingStrategy(Class clazz, Object account, int rw) throws StrategyException
ObjectShardingStrategy 在接口中 IStrategyStrategyExceptionpublic Object MapShardingStrategy(String mapName, Object account, int rw) throws StrategyException
MapShardingStrategy 在接口中 IStrategyStrategyExceptionpublic boolean isReadWrite(Class clazz, Object account) throws StrategyException
isReadWrite 在接口中 IStrategyStrategyExceptionpublic Object NextListShardingStrategy(String listName, int rw) throws StrategyException
NextListShardingStrategy 在接口中 IStrategyStrategyExceptionCopyright © 2021. All rights reserved.