public class GlobalJdbcMasterQueryImpl extends AbstractJdbcQuery implements IGlobalMasterQuery
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOG |
dbCluster, primaryCache, secondCache| Constructor and Description |
|---|
GlobalJdbcMasterQueryImpl() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
findGlobalByPkFromMaster(Number pk,
String clusterName,
Class<T> clazz)
根据pk查询全局表中的数据.
|
<T> T |
findGlobalByPkFromMaster(Number pk,
String clusterName,
Class<T> clazz,
boolean useCache) |
<T> List<T> |
findGlobalByPkListFromMaster(List<? extends Number> pks,
String clusterName,
Class<T> clazz,
boolean useCache)
根据主键查询全局表数据.
|
<T> List<T> |
findGlobalByPksFromMaster(String clusterName,
Class<T> clazz,
boolean useCache,
Number... pks) |
<T> List<T> |
findGlobalByPksFromMaster(String clusterName,
Class<T> clazz,
Number... pks)
根据主键查询全局表数据.
|
<T> List<T> |
findGlobalByQueryFromMaster(IQuery query,
String clusterName,
Class<T> clazz,
boolean useCache)
根据Query查询全局表.
|
List<Map<String,Object>> |
findGlobalBySqlFromMaster(SQL sql,
String clusterName)
根据sql查询全局表.
|
<T> T |
findGlobalOneByQueryFromMaster(IQuery query,
String clusterName,
Class<T> clazz,
boolean useCache)
根据Query对象查询全局表数据.
|
Number |
getGlobalCountFromMaster(IQuery query,
String clusterName,
Class<?> clazz) |
Number |
getGlobalCountFromMaster(String clusterName,
Class<?> clazz,
boolean useCache)
查询全局库表的数量.
|
getDBCluster, getPrimaryCache, getSecondCache, isCacheAvailable, isSecondCacheAvailable, selectByPksWithCache, selectByPkWithCache, selectByPkWithCache, selectByQuery, selectBySql, selectCount, selectCountWithCache, selectGlobalByPksWithCache, selectGlobalByQuery, selectGlobalBySql, selectGlobalCount, selectGlobalCountWithCache, selectGlobalPksByQuery, selectPksByQuery, setDBCluster, setPrimaryCache, setSecondCacheclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDBCluster, getPrimaryCache, getSecondCache, setDBCluster, setPrimaryCache, setSecondCachepublic <T> T findGlobalOneByQueryFromMaster(IQuery query, String clusterName, Class<T> clazz, boolean useCache)
IGlobalMasterQueryfindGlobalOneByQueryFromMaster in interface IGlobalMasterQueryquery - Query条件clusterName - 集群名clazz - 实体对象public Number getGlobalCountFromMaster(String clusterName, Class<?> clazz, boolean useCache)
IGlobalMasterQuerygetGlobalCountFromMaster in interface IGlobalMasterQueryclusterName - 集群名clazz - 表示全局表的实体对象public Number getGlobalCountFromMaster(IQuery query, String clusterName, Class<?> clazz)
getGlobalCountFromMaster in interface IGlobalMasterQuerypublic <T> T findGlobalByPkFromMaster(Number pk, String clusterName, Class<T> clazz)
IGlobalMasterQueryfindGlobalByPkFromMaster in interface IGlobalMasterQuerypk - 主键clusterName - 集群名clazz - 实体对象public <T> T findGlobalByPkFromMaster(Number pk, String clusterName, Class<T> clazz, boolean useCache)
findGlobalByPkFromMaster in interface IGlobalMasterQuerypublic <T> List<T> findGlobalByPksFromMaster(String clusterName, Class<T> clazz, Number... pks)
IGlobalMasterQueryfindGlobalByPksFromMaster in interface IGlobalMasterQueryclusterName - 集群名clazz - 实体对象pks - 主键public <T> List<T> findGlobalByPksFromMaster(String clusterName, Class<T> clazz, boolean useCache, Number... pks)
findGlobalByPksFromMaster in interface IGlobalMasterQuerypublic <T> List<T> findGlobalByPkListFromMaster(List<? extends Number> pks, String clusterName, Class<T> clazz, boolean useCache)
IGlobalMasterQueryfindGlobalByPkListFromMaster in interface IGlobalMasterQuerypks - 主键clusterName - 集群名clazz - 实体对象public List<Map<String,Object>> findGlobalBySqlFromMaster(SQL sql, String clusterName)
IGlobalMasterQueryfindGlobalBySqlFromMaster in interface IGlobalMasterQuerysql - 查询语句clusterName - 集群名public <T> List<T> findGlobalByQueryFromMaster(IQuery query, String clusterName, Class<T> clazz, boolean useCache)
IGlobalMasterQueryfindGlobalByQueryFromMaster in interface IGlobalMasterQueryquery - Query对象clusterName - 集群名clazz - 实体对象Copyright © 2015. All rights reserved.