跳过导航链接
A B C D E F G H I K L M N O P Q R S T U V W 

A

AbstractListHandler - com.gemantic.dal.dao.cachehandler.impl中的类
 
AbstractListHandler() - 类 的构造器com.gemantic.dal.dao.cachehandler.impl.AbstractListHandler
 
addId() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
addListMap(ListItem) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
addMapMap(MapItem) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
addMinMaxInfo(Long, Number, Number) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
addPatternItem(PatternItem) - 类 中的方法com.gemantic.dal.config.model.dao.DbStrategyItem
 
addSection(Long) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
addSectionInfo(Long, Long) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
AnnotationUtil - com.gemantic.dal.dao.util中的类
用来解析一些标注的内容
AnnotationUtil() - 类 的构造器com.gemantic.dal.dao.util.AnnotationUtil
 
assertClassTypeNotNull(Class) - 类 中的静态方法com.gemantic.dal.dao.util.DalAssert
用于确定决定策略的Class 对象是否为空
assertDaoMapException(MapItem) - 类 中的静态方法com.gemantic.dal.dao.util.DalAssert
用于确定dao.xml中配置的map元素是否出现异常
assertListIllegal(Object, List) - 类 中的静态方法com.gemantic.dal.dao.util.DalAssert
 
assertObjectIllegal(Object, Object) - 类 中的静态方法com.gemantic.dal.dao.util.DalAssert
用于判断数据的合法性 ,主要用于检查对象的策略id.
assertObjectNotNull(Object) - 类 中的静态方法com.gemantic.dal.dao.util.DalAssert
用于确定对象是否为NULL
assertObjectNotNull(List) - 类 中的静态方法com.gemantic.dal.dao.util.DalAssert
 
assertObjectNotNull(Object, String) - 类 中的静态方法com.gemantic.dal.dao.util.DalAssert
 
assertSessionFactoryNotNull(SessionFactory) - 类 中的静态方法com.gemantic.dal.dao.util.DalAssert
用于确定SessionFactory是否为NULL
assertTwoListEquals(List, List) - 类 中的静态方法com.gemantic.dal.dao.util.DalAssert
用于检查,类似getMapList 这样的需求中,传入参数的有效性

B

batchSave(Object, List) - 接口 中的方法com.gemantic.dal.dao.Dao
批量保存所使用的方法
batchSave(List) - 接口 中的方法com.gemantic.dal.dao.Dao
 
batchSave(List, String) - 接口 中的方法com.gemantic.dal.dao.Dao
 
batchSave(Object, List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
设计理念:该方法适用的场景: 非读写分离 采取的策略:对所有对象所对应的在缓存中的List,发现即删除 保存过程中不对对象进行加锁[因为对对象所对应的List,采取的是删除的策略,所以无需加锁]
batchSave(List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
batchSave(List, String) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
batchSave(Object, List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
batchSave(List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
batchSave(List, String) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
batchUpdate(Object, List) - 接口 中的方法com.gemantic.dal.dao.Dao
更新指定account_id(账号)的一批持久化对象,参数account_id(用户ID)以方便策略选择更新哪个库或者CACHE中数据,如果输入是null就从默认的库和CACHE中更新
batchUpdate(List) - 接口 中的方法com.gemantic.dal.dao.Dao
对于保存在单库的数据,如数据字典,采用如下方式更新
batchUpdate(List, String) - 接口 中的方法com.gemantic.dal.dao.Dao
对于保存在单库的数据,如数据字典,采用如下方式更新
batchUpdate(Object, List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
更新对象列表
batchUpdate(List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
batchUpdate(List, String) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
batchUpdate(Object, List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
batchUpdate(List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
batchUpdate(List, String) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 

C

cachedListUnVisited(Log, LsCacheInfoHelper) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
cacheDontConfigured(Log, String) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
CacheHelper - com.gemantic.dal.dao.util中的类
 
CacheHelper() - 类 的构造器com.gemantic.dal.dao.util.CacheHelper
 
checkIdLsLoad(String, String) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
checkIdLsLoad(LsCacheInfoHelper) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
checkLsInLoading(String, String) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
checkLsInLoading(LsCacheInfoHelper) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
CLASS_TYPE_NULL - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 
cleanCache(String, Object[]) - 类 中的静态方法com.gemantic.dal.dao.util.DisplayUtil
 
clear() - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
清除所有数据
clearDataSource() - 类 中的静态方法com.gemantic.dal.datasource.ContextHolder
 
close() - 类 中的方法com.gemantic.dal.config.GroupConfig
 
com.gemantic.dal.config - 程序包 com.gemantic.dal.config
 
com.gemantic.dal.config.helper - 程序包 com.gemantic.dal.config.helper
 
com.gemantic.dal.config.model.dao - 程序包 com.gemantic.dal.config.model.dao
 
com.gemantic.dal.config.model.group - 程序包 com.gemantic.dal.config.model.group
 
com.gemantic.dal.config.model.method - 程序包 com.gemantic.dal.config.model.method
 
com.gemantic.dal.dao - 程序包 com.gemantic.dal.dao
 
com.gemantic.dal.dao.cachehandler - 程序包 com.gemantic.dal.dao.cachehandler
 
com.gemantic.dal.dao.cachehandler.impl - 程序包 com.gemantic.dal.dao.cachehandler.impl
 
com.gemantic.dal.dao.exception - 程序包 com.gemantic.dal.dao.exception
 
com.gemantic.dal.dao.helper - 程序包 com.gemantic.dal.dao.helper
 
com.gemantic.dal.dao.impl - 程序包 com.gemantic.dal.dao.impl
 
com.gemantic.dal.dao.listloader.impl - 程序包 com.gemantic.dal.dao.listloader.impl
 
com.gemantic.dal.dao.model - 程序包 com.gemantic.dal.dao.model
 
com.gemantic.dal.dao.util - 程序包 com.gemantic.dal.dao.util
 
com.gemantic.dal.datasource - 程序包 com.gemantic.dal.datasource
 
com.gemantic.dal.id.dao - 程序包 com.gemantic.dal.id.dao
 
com.gemantic.dal.id.util - 程序包 com.gemantic.dal.id.util
 
com.gemantic.dal.route - 程序包 com.gemantic.dal.route
 
com.gemantic.dal.route.strategy - 程序包 com.gemantic.dal.route.strategy
 
COMMON_ORDERED_TYPE - 类 中的静态变量com.gemantic.dal.dao.util.Constants
 
COMMON_TYPE - 类 中的静态变量com.gemantic.dal.dao.util.Constants
 
CommonListHandler - com.gemantic.dal.dao.cachehandler.impl中的类
 
CommonListHandler() - 类 的构造器com.gemantic.dal.dao.cachehandler.impl.CommonListHandler
 
CommonListLoader - com.gemantic.dal.dao.listloader.impl中的类
 
CommonListLoader() - 类 的构造器com.gemantic.dal.dao.listloader.impl.CommonListLoader
 
compare(Integer, Integer) - 类 中的方法com.gemantic.dal.dao.util.SectionComparator
 
CompositeDaoImpl - com.gemantic.dal.dao.impl中的类
 
CompositeDaoImpl() - 类 的构造器com.gemantic.dal.dao.impl.CompositeDaoImpl
 
CompositeDaoImpl(String) - 类 的构造器com.gemantic.dal.dao.impl.CompositeDaoImpl
 
ConfigItem - com.gemantic.dal.config.model.dao中的类
 
ConfigItem() - 类 的构造器com.gemantic.dal.config.model.dao.ConfigItem
 
configure(Type, Properties, Dialect) - 类 中的方法com.gemantic.dal.id.util.IdGenerator
对于一个数据库,每次仅创建一个sequence,这是Hibernate的机制
Constants - com.gemantic.dal.dao.util中的类
 
Constants() - 类 的构造器com.gemantic.dal.dao.util.Constants
 
containsKey(Object) - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
是否包含指定key
containsValue(Object) - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
是否包含value
ContextHolder - com.gemantic.dal.datasource中的类
 
ContextHolder() - 类 的构造器com.gemantic.dal.datasource.ContextHolder
 
count(Object, String, Object) - 接口 中的方法com.gemantic.dal.dao.Dao
查询指定param(key)的对象列表的长度。
count(String, Object) - 接口 中的方法com.gemantic.dal.dao.Dao
 
count(Object, String, Object[]) - 接口 中的方法com.gemantic.dal.dao.Dao
查询指定param(key)的对象列表的长度。
count(String, Object[]) - 接口 中的方法com.gemantic.dal.dao.Dao
 
count(Object, String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
读取逻辑: 先读缓存中的信息,如果没有再从数据库加载
count(String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
count(Object, String, Object) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
count(String, Object) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
count(Object, String, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
count(String, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
count(Object, String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
count(String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
createCnt - 类 中的静态变量com.gemantic.dal.id.util.IdGenerator
 
Cross_MaxDB_Count - 类 中的静态变量com.gemantic.dal.dao.util.Constants
 
CrossAggrListLoader - com.gemantic.dal.dao.listloader.impl中的类
实现跨库查询 应用场景:按题分库,按人查询
CrossAggrListLoader() - 类 的构造器com.gemantic.dal.dao.listloader.impl.CrossAggrListLoader
 
CROSSDB_TYPE - 类 中的静态变量com.gemantic.dal.dao.util.Constants
 
crossDBList(Object, String, SqlInfo, Integer, Integer, int) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
crossDBList(Object, String, SqlInfo, Integer, Integer, int) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
用于跨库查询的方法
CrossListHandler - com.gemantic.dal.dao.cachehandler.impl中的类
 
CrossListHandler() - 类 的构造器com.gemantic.dal.dao.cachehandler.impl.CrossListHandler
 

D

DalAssert - com.gemantic.dal.dao.util中的类
 
DalAssert() - 类 的构造器com.gemantic.dal.dao.util.DalAssert
 
DalLRUMap - com.gemantic.dal.dao.util中的类
 
DalLRUMap() - 类 的构造器com.gemantic.dal.dao.util.DalLRUMap
默认100
DalLRUMap(int) - 类 的构造器com.gemantic.dal.dao.util.DalLRUMap
构建指定大小的map
DalLRUMap(int, boolean) - 类 的构造器com.gemantic.dal.dao.util.DalLRUMap
构造函数
DalLRUMap(int, float) - 类 的构造器com.gemantic.dal.dao.util.DalLRUMap
constructor
DalLRUMap(int, float, boolean) - 类 的构造器com.gemantic.dal.dao.util.DalLRUMap
constructor
DalLRUMap(Map) - 类 的构造器com.gemantic.dal.dao.util.DalLRUMap
 
DalLRUMap(Map, boolean) - 类 的构造器com.gemantic.dal.dao.util.DalLRUMap
 
Dao - com.gemantic.dal.dao中的接口
 
dao - 类 中的变量com.gemantic.dal.id.util.SequenceService
 
DaoConfig - com.gemantic.dal.config中的类
 
DaoException - com.gemantic.dal.dao.exception中的异常错误
 
DaoException(Exception) - 异常错误 的构造器com.gemantic.dal.dao.exception.DaoException
 
DaoException(int, Exception) - 异常错误 的构造器com.gemantic.dal.dao.exception.DaoException
 
DaoException(int, String) - 异常错误 的构造器com.gemantic.dal.dao.exception.DaoException
 
DaoException(int) - 异常错误 的构造器com.gemantic.dal.dao.exception.DaoException
 
DaoHelper - com.gemantic.dal.config.helper中的类
 
DaoHelper() - 类 的构造器com.gemantic.dal.config.helper.DaoHelper
 
DASNAME_SEPARATOR - 类 中的静态变量com.gemantic.dal.config.DaoConfig
 
DASNAME_SEPARATOR - 类 中的静态变量com.gemantic.dal.config.GroupConfig
 
DataSerialUtil - com.gemantic.dal.dao.util中的类
 
DataSerialUtil() - 类 的构造器com.gemantic.dal.dao.util.DataSerialUtil
 
dataSource - 类 中的变量com.gemantic.dal.id.dao.SequenceDao
 
DataSourceItem - com.gemantic.dal.config.model.group中的类
 
DataSourceItem() - 类 的构造器com.gemantic.dal.config.model.group.DataSourceItem
 
DBAgent - com.gemantic.dal.dao中的接口
和数据库进行操作的接口
DBAgentHibernateImpl - com.gemantic.dal.dao.impl中的类
 
DBDaoImpl - com.gemantic.dal.dao.impl中的类
 
DBDaoImpl() - 类 的构造器com.gemantic.dal.dao.impl.DBDaoImpl
 
DbStrategyItem - com.gemantic.dal.config.model.dao中的类
 
DbStrategyItem() - 类 的构造器com.gemantic.dal.config.model.dao.DbStrategyItem
 
debugDataSource(Log, String, Object) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
debugSQL(Log, String) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
debugSQL(Log, SqlInfo, boolean, Number, Number) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
debugSQL(Log, SqlInfo) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
decreaseSize() - 类 中的方法com.gemantic.dal.dao.model.ListInfo
 
decreateSize() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
DEFAULT_SIZE - 类 中的静态变量com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
DefaultStrategy - com.gemantic.dal.route.strategy中的类
 
DefaultStrategy() - 类 的构造器com.gemantic.dal.route.strategy.DefaultStrategy
 
delete(Object, Class, Serializable) - 接口 中的方法com.gemantic.dal.dao.Dao
删除一个指定account_id(用户)一个持久化对象,参数account_id(用户ID)以方便策略选择删除哪个库或者CACHE中数据,如果输入是null就从默认的库和CACHE中删除 注意:在删除以前要保证数据确实是account_id用户的
delete(Class, Serializable) - 接口 中的方法com.gemantic.dal.dao.Dao
对于保存在单库的数据,如数据字典,采用如下方式删除
delete(Class, Serializable, String) - 接口 中的方法com.gemantic.dal.dao.Dao
对于保存在单库的数据,如数据字典,采用如下方式删除
delete(Object, Object) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
delete(Object, Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
delete(Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
delete(Class, Serializable, String) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
delete(Object, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
delete(Object, Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
delete(Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
delete(Class, Serializable, String) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
delete(String, String) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
deleteError(Log, Class, Object, Serializable, boolean) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
deleteList(Object, Class, List) - 接口 中的方法com.gemantic.dal.dao.Dao
删除一个指定account_id(用户)的多个持久化对象,参数account_id(用户ID)以方便策略选择删除哪个库或者CACHE中数据,如果输入是null就从默认的库和CACHE中删除 注意:在删除以前要保证数据确实是account_id用户的
deleteList(Class, List) - 接口 中的方法com.gemantic.dal.dao.Dao
对于保存在单库的数据,如数据字典,采用如下方式批量删除
deleteList(Object, String, Object[]) - 接口 中的方法com.gemantic.dal.dao.Dao
根据list_name 自动转化为对应的delete 语句,执行删除。
deleteList(String, Object[]) - 接口 中的方法com.gemantic.dal.dao.Dao
 
deleteList(Object, String, Object) - 接口 中的方法com.gemantic.dal.dao.Dao
 
deleteList(String, Object) - 接口 中的方法com.gemantic.dal.dao.Dao
 
deleteList(Object, Class, List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
deleteList(Class, List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
deleteList(Object, String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
deleteList(String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
deleteList(Object, String, Object) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
deleteList(String, Object) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
deleteList(Object, Class, List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
deleteList(Class, List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
deleteList(Object, String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
deleteList(String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
deleteList(Object, String, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
deleteList(String, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
destroy() - 类 中的方法com.gemantic.dal.config.DaoConfig
 
determineCurrentLookupKey() - 类 中的方法com.gemantic.dal.datasource.DynamicDataSource
 
DisplayUtil - com.gemantic.dal.dao.util中的类
 
DisplayUtil() - 类 的构造器com.gemantic.dal.dao.util.DisplayUtil
 
DynamicDataSource - com.gemantic.dal.datasource中的类
 
DynamicDataSource() - 类 的构造器com.gemantic.dal.datasource.DynamicDataSource
 

E

endIdLsLoading(String, String, Long) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
endIdLsLoading(LsCacheInfoHelper, Long) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
endLoadWithDelete(Object) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
endLoadWithSave(Object) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
endLoadWithUpdate(Object) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
endLsLoading(String, String, Long) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
endLsLoading(LsCacheInfoHelper, Long) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
entrySet() - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
 
equals(Object) - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
是否相等
error_num - 异常错误 中的变量com.gemantic.dal.dao.exception.DaoException
 
errorAddObjectToListSection(Log, LsCacheInfoHelper, Number) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
errorLoadLatestListSection(Log, LsCacheInfoHelper) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
errorWhenJudgeListRebuild(Log, ListInfo, Exception) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
excuteHardSimpleSql(String, Class) - 接口 中的方法com.gemantic.dal.dao.Dao
TODO : 暂时是假设clazz不分库的前提下,或者当前线线程已经并正确绑定数据库 如果针对了分库的clazz,并且指定了clazz,程序则会到clazz配置中的第一个数据库中执行sql,结果是不确定的, 后期如果有相关需求,需要改进该方法 根据单独的sql,执行出结果
excuteHardSimpleSql(String, Class) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
excuteHardSimpleSql(String, Class) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
excuteHardSimpleSql(String, Class) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
excuteHardSimpleSql(String, Class) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
excuteSimpleSql(String, Class) - 接口 中的方法com.gemantic.dal.dao.Dao
TODO : 暂时是假设clazz不分库的前提下,或者当前线线程已经并正确绑定数据库 如果针对了分库的clazz,并且指定了clazz,程序则会到clazz配置中的第一个数据库中执行sql,结果是不确定的, 后期如果有相关需求,需要改进该方法 根据单独的sql,执行出结果
excuteSimpleSql(String, Class) - 接口 中的方法com.gemantic.dal.dao.DBAgent
假设类仅有一个数据库的配置,根据对应的类获取类对应的数据库的信息, 注意: 如果clazz为null,则会使用当前线程中的数据源,会有不确定的结果。
excuteSimpleSql(String, Class) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
excuteSimpleSql(String, Class) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
excuteSimpleSql(String, Class) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 

F

failedExecuteQueryFromDB(Log, SqlInfo) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
failedFindIdFromList(Log, LsCacheInfoHelper, Object) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
failedGetClassNameByListName(Log, String) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
failedGetIdFromObject(Log, Object) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
failedGetLastedSectonFormCacheForCross(Log) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
failedGetObjectById(Log, Object, Class, Serializable) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
failedGetObjectId(Log, Object) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
failedLoadListSection(Log, LsCacheInfoHelper, ListInfoHelper, Object) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
failedLoadMapsLsByParams(Log, String, List<Object[]>) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
failedLoadObjectLsByIdLs(Log, Class) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
failedLoadOneListSection(Log, LsCacheInfoHelper, Long) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
fakeDelete(Object, Class, Serializable) - 接口 中的方法com.gemantic.dal.dao.Dao
删除一个指定account_id(用户)一个持久化对象,参数account_id(用户ID)以方便策略选择删除哪个库或者CACHE中数据,如果输入是null就从默认的库和CACHE中删除 注意:在删除以前要保证数据确实是account_id用户的
fakeDelete(Class, Serializable) - 接口 中的方法com.gemantic.dal.dao.Dao
对于保存在单库的数据,如数据字典,采用如下方式删除
fakeDelete(Object, Object) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
fakeDelete(Object, Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
fakeDelete(Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
fakeDelete(Object, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
fakeDelete(Object, Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
fakeDelete(Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
fakeDeleteList(Object, Class, List) - 接口 中的方法com.gemantic.dal.dao.Dao
删除一个指定account_id(用户)的多个持久化对象,参数account_id(用户ID)以方便策略选择删除哪个库或者CACHE中数据,如果输入是null就从默认的库和CACHE中删除 注意:在删除以前要保证数据确实是account_id用户的
fakeDeleteList(Class, List) - 接口 中的方法com.gemantic.dal.dao.Dao
对于保存在单库的数据,如数据字典,采用如下方式批量删除
fakeDeleteList(Object, String, Object[]) - 接口 中的方法com.gemantic.dal.dao.Dao
根据list_name 自动转化为对应的delete 语句,执行删除。
fakeDeleteList(String, Object[]) - 接口 中的方法com.gemantic.dal.dao.Dao
 
fakeDeleteList(Object, String, Object) - 接口 中的方法com.gemantic.dal.dao.Dao
 
fakeDeleteList(String, Object) - 接口 中的方法com.gemantic.dal.dao.Dao
 
fakeDeleteList(Object, Class, List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
fakeDeleteList(Class, List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
fakeDeleteList(Object, String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
fakeDeleteList(String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
fakeDeleteList(Object, String, Object) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
fakeDeleteList(String, Object) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
fakeDeleteList(Object, Class, List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
fakeDeleteList(Class, List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
fakeDeleteList(Object, String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
fakeDeleteList(String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
fakeDeleteList(Object, String, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
fakeDeleteList(String, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
FriendDao - com.gemantic.dal.dao中的接口
 
FriendDaoImpl - com.gemantic.dal.dao.impl中的类
 
FriendDaoImpl() - 类 的构造器com.gemantic.dal.dao.impl.FriendDaoImpl
 

G

generate(SessionImplementor, Object) - 类 中的方法com.gemantic.dal.id.util.IdGenerator
 
get(Object, Class, Serializable) - 接口 中的方法com.gemantic.dal.dao.Dao
从DB或者CACHE中装载一个对象,需要指定一个account_id(用户ID)以方便策略选择从那个库或者CACHE中装载数据,如果输入是null就从默认的库或CACHE中转载 注意:检查装载的数据中的account_id和指定的account_id是否一致。
get(Class, Serializable) - 接口 中的方法com.gemantic.dal.dao.Dao
对于保存在单库的数据,如数据字典,采用如下方式读取
get(Class, Serializable, String) - 接口 中的方法com.gemantic.dal.dao.Dao
对于保存在单库的数据,如数据字典,采用如下方式读取
get(Object, Class, Serializable) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
get(Cache, String[]) - 类 中的静态方法com.gemantic.dal.dao.helper.MultiCacheGet
 
get(Object, Class, List<SqlInfo>) - 类 中的静态方法com.gemantic.dal.dao.helper.MultiDBGet
 
get(Object, Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
缓存 --》最大值 --》不存在的值 --》数据库 读取逻辑: 先读取缓存中的数据,不存在的则从数据库加载,并更新缓存
get(Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
get(Class, Serializable, String) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
get(Object, Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
get(Object, Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
get(Class, Serializable) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
get(Class, Serializable, String) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
get(String, String) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
get(LsCacheInfoHelper) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
get(Object) - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
取得数据
getAggregateSql(String) - 类 中的静态方法com.gemantic.dal.config.helper.SqlStringHelper
给出Aggregate SQL,就是把 Order by 字段 也放在 Select 字段中的SQL
getAggrParams(List<Object[]>) - 类 中的静态方法com.gemantic.dal.dao.util.SqlUtil
 
getChangedLsHelpers() - 类 中的方法com.gemantic.dal.dao.model.UpdateInfo
 
getClassCache(Class) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
getClasz() - 类 中的方法com.gemantic.dal.config.model.dao.DbStrategyItem
 
getColumnName() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getColumnName() - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
getColumnName() - 类 中的方法com.gemantic.dal.dao.model.ScalarInfo
 
getColumnType() - 类 中的方法com.gemantic.dal.dao.model.ScalarInfo
 
getCountDaoGroupByClass(Class) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
通过对象找到对象配置了几个数据源(组)
getCountDaoGroupByListName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
通过List名字找到对象配置了几个数据源(组)
getCountDaoGroupByMapName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
通过Maping名字找到对象配置了几个数据源(组)
getCountSql(String) - 类 中的静态方法com.gemantic.dal.config.helper.SqlStringHelper
给出 统计总数的 SQL 从Sqlect语句中。
getCrossDBSectionSql(String, Object[], Object[]) - 类 中的静态方法com.gemantic.dal.dao.util.SqlUtil
 
getCrossMaxCnt() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getCrossOrderByColumn() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getCrossPerDBCount(String) - 类 中的静态方法com.gemantic.dal.dao.util.ObjectUtil
 
getDaoConfigFile() - 类 中的静态方法com.gemantic.dal.config.DaoConfig
 
getDaoConfigFile() - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
 
getDaoConfigFile() - 类 中的静态方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
getDataSource(String) - 类 中的方法com.gemantic.dal.config.GroupConfig
 
getDataSource(String) - 类 中的静态方法com.gemantic.dal.config.helper.GroupHelper
通过一个Datasource的名字找到Datasource
getDataSource() - 类 中的静态方法com.gemantic.dal.datasource.ContextHolder
 
getDataSourceItemMap() - 类 中的方法com.gemantic.dal.config.GroupConfig
 
getDataSourceMap() - 类 中的静态方法com.gemantic.dal.config.helper.GroupHelper
给出系统中配置的Datasource
getDbStrategyItem() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getDbStrategyItemByClass(Class) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
通过持久对象的Class找到对象的DB策略配置
getDbStrategyItemByListName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
通过ListName找到Db的策略配置
getDbStrategyItemByMapName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
通过mapName找到Db的策略配置
getDbStrategyItemByObjectName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
通过持久对象的名字找到对象的DB策略配置
getDefaultDbStrategyItem() - 类 中的方法com.gemantic.dal.config.DaoConfig
 
getDefaultDbStrategyItem() - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
给出缺省的DbStrategyItem
getDeleteInfos(Object, Object, List<LsCacheInfoHelper>) - 类 中的方法com.gemantic.dal.dao.cachehandler.impl.AbstractListHandler
 
getDeleteInfos(Object, Object, List<LsCacheInfoHelper>) - 接口 中的方法com.gemantic.dal.dao.cachehandler.ListHandler
和对象删除相关的两个方法
getDeleteInfos(Object, Object) - 类 中的方法com.gemantic.dal.dao.ListHandlerCenter
 
getDelProperty() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getDelPropertyMethod(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
 
getDelPropertyMethod() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getDelSql(String) - 类 中的静态方法com.gemantic.dal.config.helper.SqlStringHelper
给出 删除的 SQL 从Select语句中
getDelValue(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
 
getDelValue() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getDelValueObject() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getDriverClassName() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
getDs() - 类 中的方法com.gemantic.dal.config.model.dao.IdCenterDsItem
 
getEntityList(Object, Class, SqlInfo, int) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
getEntityList(Object, Class, SqlInfo, int) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
根据对象的id list,得到对象List
getEntitySql() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getEntityUnionSql(List, String) - 类 中的静态方法com.gemantic.dal.dao.util.SqlUtil
 
getErrorNum() - 异常错误 中的方法com.gemantic.dal.dao.exception.DaoException
 
getGroup() - 类 中的方法com.gemantic.dal.config.model.dao.PatternItem
 
getGroupItem(String) - 类 中的方法com.gemantic.dal.config.GroupConfig
 
getGroupItem(String) - 类 中的静态方法com.gemantic.dal.config.helper.GroupHelper
给出一个组的配置
getHibernateCfg() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
getIDCenterDataSourceName() - 类 中的静态方法com.gemantic.dal.id.util.IdCenterHelper
 
getIdCenterDsItem() - 类 中的方法com.gemantic.dal.config.DaoConfig
 
getIdCenterDsItem() - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
 
getIdCenterDsName() - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
 
getIdClumnFromEntity(Class) - 类 中的静态方法com.gemantic.dal.dao.util.AnnotationUtil
从方法和字段上的注解搜索id对应的数据库的列名
getIdList(Object, String, Object, Integer, Integer, boolean) - 接口 中的方法com.gemantic.dal.dao.Dao
查询指定param(key)的对象列表,需要指定account_id(用户ID)以方便策略选择从哪个库或者CACHE中选择数据,如果输入是null就从默认的库或者CACHE中选择。
getIdList(String, Object, Integer, Integer, boolean) - 接口 中的方法com.gemantic.dal.dao.Dao
对于保存在单库的数据,如数据字典,采用如下方式查询

list的名称

getIdList(Object, String, Object, boolean) - 接口 中的方法com.gemantic.dal.dao.Dao
查询指定param(key)的对象列表,需要指定account_id(用户ID)以方便策略选择从哪个库或者CACHE中选择数据,如果输入是null就从默认的库或者CACHE中选择。
getIdList(String, Object, boolean) - 接口 中的方法com.gemantic.dal.dao.Dao
 
getIdList(Object, String, Object[], Integer, Integer, boolean) - 接口 中的方法com.gemantic.dal.dao.Dao
查询指定param(key)的对象列表的长度。
getIdList(String, Object[], Integer, Integer, boolean) - 接口 中的方法com.gemantic.dal.dao.Dao
查询指定param(key)的对象列表的长度。
getIdList(Object, String, Object[], boolean) - 接口 中的方法com.gemantic.dal.dao.Dao
查询指定param(key)的对象列表的长度。
getIdList(String, Object[], boolean) - 接口 中的方法com.gemantic.dal.dao.Dao
查询指定param(key)的对象列表的长度。
getIdList(Object, String, Object[], Integer, Integer, boolean) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getIdList(Object, String, Object[], boolean) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getIdList(String, Object[], boolean) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getIdList(Object, String, Object, boolean) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getIdList(String, Object, boolean) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getIdList(String, Object[], Integer, Integer, boolean) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getIdList(Object, String, Object, Integer, Integer, boolean) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getIdList(String, Object, Integer, Integer, boolean) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getIdList(Object, String, Object, Integer, Integer, boolean) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getIdList(String, Object, Integer, Integer, boolean) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getIdList(Object, String, Object, boolean) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getIdList(String, Object, boolean) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getIdList(Object, String, Object[], Integer, Integer, boolean) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getIdList(String, Object[], Integer, Integer, boolean) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getIdList(Object, String, Object[], boolean) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getIdList(String, Object[], boolean) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getIdList() - 类 中的方法com.gemantic.dal.dao.model.SectionInfo
 
getIdListKey(Long) - 类 中的方法com.gemantic.dal.dao.helper.LsCacheInfoHelper
 
getIdMethod(Class) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
给出对象的ID方法
getIdMethod() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getInfoHelper() - 类 中的方法com.gemantic.dal.dao.model.SectionInfo
 
getInSql(List<Object[]>, String, List<Type>) - 类 中的静态方法com.gemantic.dal.dao.util.SqlUtil
 
getInstance() - 类 中的静态方法com.gemantic.dal.config.DaoConfig
 
getInstance() - 类 中的静态方法com.gemantic.dal.config.GroupConfig
 
getInstance() - 类 中的静态方法com.gemantic.dal.dao.helper.VisitHelper
 
getInstance() - 类 中的静态方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
getInstance() - 类 中的静态方法com.gemantic.dal.dao.ListHandlerCenter
 
getInstance() - 类 中的静态方法com.gemantic.dal.dao.ListLoaderCenter
 
getInstance() - 类 中的静态方法com.gemantic.dal.id.util.SequenceService
 
getInstance() - 类 中的静态方法com.gemantic.dal.route.RoutingService
 
getInt(String, int) - 类 中的静态方法com.gemantic.dal.dao.util.ParamUtil
 
getInt(String, int, int) - 类 中的静态方法com.gemantic.dal.dao.util.ParamUtil
 
getInt(String, int, int, int) - 类 中的静态方法com.gemantic.dal.dao.util.ParamUtil
 
getKey() - 类 中的方法com.gemantic.dal.dao.helper.LsCacheInfoHelper
 
getKey() - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
getKey() - 类 中的方法com.gemantic.dal.dao.model.MapInfo
 
getKeyByParams() - 类 中的方法com.gemantic.dal.dao.model.MapInfo
 
getKeyMethod() - 类 中的方法com.gemantic.dal.config.model.dao.ConfigItem
 
getKeyMethod() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getKeyMethod() - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
getKeyMethod() - 接口 中的方法com.gemantic.dal.config.model.method.ItemMethod
 
getKeyProperty() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getKeyProperty() - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
getLastLong(byte[]) - 类 中的静态方法com.gemantic.dal.dao.util.ListUtil
 
getLatestId() - 类 中的方法com.gemantic.dal.dao.model.SectionInfo
 
getLatestSecIndex() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
得到最新一页应该从数据库中那个位置加载的快捷方式
getLatestSecSize() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
得到List,在缓存中最新一页所存放的数量,最新一页的容量可能不可能为0
getList(Object, Class, List) - 接口 中的方法com.gemantic.dal.dao.Dao
通过给出指定持久化对象标识的列表查询持久化对象,需要指定一个account_id(用户ID)以方便策略选择从那个库或者CACHE中查询数据,如果输入是null就从默认的库和CACHE中查询 注意:在实现改接口是要保证返回的持久化对象确实是指定账号的。
getList(Class, List) - 接口 中的方法com.gemantic.dal.dao.Dao
 
getList(Class, List, String) - 接口 中的方法com.gemantic.dal.dao.Dao
 
getList(Object, Class, List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getList(Class, List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getList(Class, List, String) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getList(Object, Class, List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getList(Class, List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getList(Class, List, String) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getListCache(String) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
getListCntKey() - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
getListCountKey() - 类 中的方法com.gemantic.dal.dao.helper.LsCacheInfoHelper
 
getListCountSql(String, Object[]) - 类 中的静态方法com.gemantic.dal.dao.util.SqlUtil
 
getListCountSql(LsCacheInfoHelper) - 类 中的静态方法com.gemantic.dal.dao.util.SqlUtil
 
getListenerClass() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getListInfo() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
getListInfo(Object, LsCacheInfoHelper, int, boolean) - 接口 中的方法com.gemantic.dal.dao.ListLoader
 
getListInfo(Object, LsCacheInfoHelper, int, boolean) - 类 中的方法com.gemantic.dal.dao.listloader.impl.CommonListLoader
 
getListInfo(Object, LsCacheInfoHelper, int, boolean) - 类 中的方法com.gemantic.dal.dao.listloader.impl.CrossAggrListLoader
 
getListInfo(Object, LsCacheInfoHelper, int, boolean) - 类 中的方法com.gemantic.dal.dao.ListLoaderCenter
 
getListInfo(LsCacheInfoHelper) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
得到缓存中的ListInfo
getListItem(String) - 类 中的方法com.gemantic.dal.config.DaoConfig
 
getListItem(String) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getListItemByListName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
通过一个ListName找到List的配置文件
getListItemKeyMethod(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
给出List对应的KeyProperty方法;
getListItemsByObjectName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
找出一个对象相关联的List配置列表
getListItemValueClass(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
给出List中valueProperty对应的Class方法;
getListItemValueColumnName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
给出List中valueProperty对应的字段名字;
getListItemValueMethod(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
给出List对应的valueProperty方法;
getListLoadInfo(Long, boolean) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
得到应该从那个缓存分段的,那个位置开始加载 这里其实有很巧妙的思想 ,需要细细品味。
getListMap() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getListSql(String, Object[], boolean) - 类 中的静态方法com.gemantic.dal.dao.util.SqlUtil
 
getListSql(LsCacheInfoHelper, boolean) - 类 中的静态方法com.gemantic.dal.dao.util.SqlUtil
 
getListType(String) - 类 中的静态方法com.gemantic.dal.dao.util.ObjectUtil
 
getListVisitInfoKey() - 类 中的方法com.gemantic.dal.dao.helper.LsCacheInfoHelper
 
getListVisitInfoKey() - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
getListWithNULLOBJ(Object, Class, List) - 接口 中的方法com.gemantic.dal.dao.Dao
 
getListWithNULLOBJ(Class, List) - 接口 中的方法com.gemantic.dal.dao.Dao
 
getListWithNULLOBJ(Object, Class, List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getListWithNULLOBJ(Class, List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getListWithNULLOBJ(Object, Class, List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getListWithNULLOBJ(Class, List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getLoadObjectSql(String) - 类 中的静态方法com.gemantic.dal.config.helper.SqlStringHelper
 
getLong(String, long) - 类 中的静态方法com.gemantic.dal.dao.util.ParamUtil
 
getLong(String, long, long) - 类 中的静态方法com.gemantic.dal.dao.util.ParamUtil
 
getLong(String, long, long, long) - 类 中的静态方法com.gemantic.dal.dao.util.ParamUtil
 
getLsHelper() - 类 中的方法com.gemantic.dal.dao.model.SectionInfo
 
getLsInfoList(Object) - 类 中的静态方法com.gemantic.dal.dao.util.ObjectUtil
 
getMapAggreSqlInfos(String, List<Object[]>) - 类 中的静态方法com.gemantic.dal.dao.util.SqlUtil
 
getMapInfoList(Object) - 类 中的静态方法com.gemantic.dal.dao.util.ObjectUtil
 
getMapItem(String) - 类 中的方法com.gemantic.dal.config.DaoConfig
 
getMapItem(String) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getMapItemByMapName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
通过一个ListName找到List的配置文件
getMapItemKeyMethod(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
给出List对应的KeyProperty方法;
getMapItemsByObjectName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
找出一个对象相关联的List配置列表
getMapItemValueClass(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
给出Map中valueProperty对应的Class方法;
getMapItemValueColumnName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
给出Map中valueProperty对应的Class方法;
getMapItemValueMethod(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
给出List对应的valueProperty方法;
getMapList(List, String, List<Object[]>) - 接口 中的方法com.gemantic.dal.dao.Dao
 
getMapList(List, String, List<Object[]>) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
应用场景,得到好友在某个游戏中的排行榜
getMapList(List, String, List<Object[]>) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getMapMap() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getMapping(Object, String, Object[]) - 接口 中的方法com.gemantic.dal.dao.Dao
通过一个持久化对象的属性值找一个持久化对象。
getMapping(String, Object[]) - 接口 中的方法com.gemantic.dal.dao.Dao
 
getMapping(Object, String, Object) - 接口 中的方法com.gemantic.dal.dao.Dao
 
getMapping(String, Object) - 接口 中的方法com.gemantic.dal.dao.Dao
 
getMapping(Object, String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
读取逻辑: 读取逻辑同get(....)方法相同
getMapping(String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getMapping(Object, String, Object) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getMapping(String, Object) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getMapping(Object, String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getMapping(String, Object[]) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getMapping(Object, String, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getMapping(String, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getMappings(Object, String, List<Object[]>) - 接口 中的方法com.gemantic.dal.dao.Dao
 
getMappings(List, String, List<Object[]>) - 接口 中的方法com.gemantic.dal.dao.FriendDao
 
getMappings(Object, String, List<Object[]>) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getMappings(Object, String, List<Object[]>) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getMappings(List, String, List<Object[]>) - 类 中的方法com.gemantic.dal.dao.impl.FriendDaoImpl
 
getMappingsMap(Object, String, List<Object[]>) - 接口 中的方法com.gemantic.dal.dao.Dao
 
getMappingsMap(Object, String, List<Object[]>) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getMappingsMap(Object, String, List<Object[]>) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getMappingSqlInfo(String, Object[], boolean) - 类 中的静态方法com.gemantic.dal.dao.util.SqlUtil
 
getMaps(Object, String, List<Object[]>) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
getMaps(Object, String, List<Object[]>) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
基本类型的Map查询,针对只返回一个Column的情况
getMaster() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
getMaster() - 类 中的方法com.gemantic.dal.config.model.group.GroupItem
 
getMasterDataSource(String) - 类 中的方法com.gemantic.dal.config.GroupConfig
 
getMasterDataSource(String) - 类 中的静态方法com.gemantic.dal.config.helper.GroupHelper
给出Master数据库名的Datasource
getMaxActive() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
getMaxIdle() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
getMaxIdOfClass(Class) - 接口 中的方法com.gemantic.dal.dao.Dao
根据类的名称获取数据库中该对象的id的最大值 支持多库 原理是:从每个分库中查出ID最大值,然后返回其中最大的一个
getMaxIdOfClass(Class) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getMaxIdOfClass(Class) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getMaxMins() - 类 中的方法com.gemantic.dal.dao.model.ListInfo
 
getMaxSectionNo() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
得到List 在缓存中的最大Page No
getMaxWait() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
getMessage() - 异常错误 中的方法com.gemantic.dal.dao.exception.DaoException
 
getMinMax() - 类 中的方法com.gemantic.dal.dao.model.SectionInfo
 
getMinMaxOfCross(Long) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
跨库聚合情况下,每个section 所对应的min,max值
getName() - 类 中的方法com.gemantic.dal.config.model.dao.DbStrategyItem
 
getName() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getName() - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
getName() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getName() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
getName() - 类 中的方法com.gemantic.dal.config.model.group.GroupItem
 
getNewLsMap() - 类 中的方法com.gemantic.dal.dao.model.UpdateInfo
 
getNewMaxSectionNo() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
getObjectCache(Object) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
getObjectId(Object) - 类 中的静态方法com.gemantic.dal.dao.util.ObjectUtil
 
getObjectItem(String) - 类 中的方法com.gemantic.dal.config.DaoConfig
 
getObjectItemByObjectName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
给出持久化对象对应的配置
getObjectList(Object, String, SqlInfo, Long, Long, int, boolean, boolean) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
getObjectList(Object, String, SqlInfo, Long, Long, int, boolean, boolean) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
getObjectName() - 类 中的方法com.gemantic.dal.config.model.dao.DbStrategyItem
 
getObjectName() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getObjectName() - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
getObjectNameByListName(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
通过一个ListName找到List的配置文件
getObjectStrategyPropert(Object) - 类 中的静态方法com.gemantic.dal.dao.util.ObjectUtil
 
getObjectValueOfList(Object, LsCacheInfoHelper) - 类 中的静态方法com.gemantic.dal.dao.util.ObjectUtil
 
getOldObjListSections() - 类 中的方法com.gemantic.dal.dao.model.UpdateInfo
 
getOneDSFromEachGroupOfObject(Class, int) - 类 中的方法com.gemantic.dal.route.strategy.DefaultStrategy
 
getOneDSFromEachGroupOfObject(Class, int) - 接口 中的方法com.gemantic.dal.route.strategy.IStrategy
按照对象的策略里面的配置的数据库集群: 根据读写策略来获取没给集群里面的一个数据库
getOrderbyFields(String) - 类 中的静态方法com.gemantic.dal.config.helper.SqlStringHelper
给出SQL的Orderby 字段
getOrderbyFields() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getOrderByKey() - 类 中的方法com.gemantic.dal.dao.helper.LsCacheInfoHelper
 
getOrderByKey() - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
getOrderByMethod() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getOrderByParams() - 类 中的方法com.gemantic.dal.dao.helper.LsCacheInfoHelper
 
getOrderByParams() - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
getOrderByParams(ListItem, Object) - 类 中的静态方法com.gemantic.dal.dao.util.ObjectUtil
 
getOrderByProperty() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getOrderedCrossList(Object, String, SqlInfo, Long, Long, int, boolean) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
getOrderedCrossList(Object, String, SqlInfo, Long, Long, int, boolean) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
用于将跨库查询得到的结果排序
getOrderedList(List<List>, boolean) - 类 中的静态方法com.gemantic.dal.dao.helper.ListOrderHelper
 
getOrderedValue(int) - 类 中的方法com.gemantic.dal.dao.util.MinHeap
 
getParamKey() - 类 中的方法com.gemantic.dal.dao.model.SqlInfo
 
getParams() - 类 中的方法com.gemantic.dal.dao.helper.LsCacheInfoHelper
 
getParams() - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
getParams() - 类 中的方法com.gemantic.dal.dao.model.MapInfo
 
getParams() - 类 中的方法com.gemantic.dal.dao.model.SqlInfo
 
getPassword() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
getPath() - 类 中的方法com.gemantic.dal.config.model.dao.ConfigItem
 
getPatternItemList() - 类 中的方法com.gemantic.dal.config.model.dao.DbStrategyItem
 
getPatternItemMap() - 类 中的方法com.gemantic.dal.config.model.dao.DbStrategyItem
 
getQueue(String) - 类 中的方法com.gemantic.dal.id.util.SequenceService
得到和某个sequence对应的 queue
getReadDsFromEachGroupForObject(Class) - 类 中的方法com.gemantic.dal.route.RoutingService
1 根据对象获取策略 2 从对象的对应策略下每一个数据库集群中的获取一个读库
getRealMapping(Object, String, Object[], boolean) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
getRealMapping(Object, String, Object[], boolean) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
getRegion() - 类 中的方法com.gemantic.dal.dao.helper.LsCacheInfoHelper
 
getRegion() - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
getRegion() - 类 中的方法com.gemantic.dal.dao.model.MapInfo
 
getReverseSql() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getReverseSqlCross() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
gets(String, List) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
getSalve() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
getSavedInfos(Object, Object, List<LsCacheInfoHelper>) - 类 中的方法com.gemantic.dal.dao.cachehandler.impl.AbstractListHandler
 
getSavedInfos(Object, Object, List<LsCacheInfoHelper>) - 接口 中的方法com.gemantic.dal.dao.cachehandler.ListHandler
和对象保存相关的两个方法
getSavedInfos(Object, Object) - 类 中的方法com.gemantic.dal.dao.ListHandlerCenter
保存 对象在save之前,缓存中的状况,因此仅处理某个 Object 配置了缓存的 List
getSavleDataSources(String) - 类 中的静态方法com.gemantic.dal.config.helper.GroupHelper
给出给出Savle的Datasource列表
getScalarList() - 类 中的方法com.gemantic.dal.dao.model.SqlInfo
 
getSectionIdList(LsCacheInfoHelper, ListInfoHelper, Object, Long, int, boolean) - 接口 中的方法com.gemantic.dal.dao.ListLoader
 
getSectionIdList(LsCacheInfoHelper, ListInfoHelper, Object, Long, int, boolean) - 类 中的方法com.gemantic.dal.dao.listloader.impl.CommonListLoader
心得 :该方法目前在 4个地方 被调用,分别是 1,2 removeIdFromList,getUpdatedSection --->对应update/delete的操作 3.AbstractListHandler.getSavedInfos(.....)
getSectionIdList(LsCacheInfoHelper, ListInfoHelper, Object, Long, int, boolean) - 类 中的方法com.gemantic.dal.dao.listloader.impl.CrossAggrListLoader
 
getSectionIdList(LsCacheInfoHelper, ListInfoHelper, Object, Long, int, boolean) - 类 中的方法com.gemantic.dal.dao.ListLoaderCenter
 
getSectionIndex(Long) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
得到List所对应的缓存中的某一段缓存,应该从数据库中那个位置开始加载
getSectionNo() - 类 中的方法com.gemantic.dal.dao.model.SectionInfo
 
getSections() - 类 中的方法com.gemantic.dal.dao.model.ListInfo
 
getSectionSize(Long) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
getSectionsSize() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
得到用户访问过的缓存分页的 数量,
getSeqIds(String) - 类 中的方法com.gemantic.dal.id.dao.SequenceDao
 
getSeqParamName() - 类 中的静态方法com.gemantic.dal.id.util.IdCenterHelper
 
getSeqSpan(String) - 类 中的方法com.gemantic.dal.id.dao.SequenceDao
 
getSessionFactory() - 类 中的方法com.gemantic.dal.config.DaoConfig
 
getSessionFactory() - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
 
getSize() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
返回当前List的容量
getSize() - 类 中的方法com.gemantic.dal.dao.model.ListInfo
 
getSlave() - 类 中的方法com.gemantic.dal.config.model.group.GroupItem
 
getSlaveDataSources(String) - 类 中的方法com.gemantic.dal.config.GroupConfig
给出Salve数据库名的Datasource
getSql() - 类 中的方法com.gemantic.dal.dao.model.SqlInfo
 
getSqlAggregateItem() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getSqlcountitem() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getSqlcountitem() - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
getSqlCross() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getSqlCrossCount() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getSqlCrossSecion() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getSqldelitem() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getSqlitem() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getSqlitem() - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
getSqlType() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getSqlType() - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
getStrategyColumn() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getStrategyProperty() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getStrategyPropertyMethod(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
通过对象找到对象对应的策略依据属性的方法
getStrategyPropertyMethod() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
getString(String) - 类 中的静态方法com.gemantic.dal.dao.model.Messages
 
getString(String, String) - 类 中的静态方法com.gemantic.dal.dao.util.ParamUtil
 
getString(String, String[], String) - 类 中的静态方法com.gemantic.dal.dao.util.ParamUtil
 
getString(String, String[], String, boolean) - 类 中的静态方法com.gemantic.dal.dao.util.ParamUtil
 
getTableName() - 类 中的静态方法com.gemantic.dal.id.util.IdCenterHelper
 
getTableNameFromEntity(Class) - 类 中的静态方法com.gemantic.dal.dao.util.AnnotationUtil
根据类的Class获取实体对应数据库的表名字
getType() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getType() - 类 中的方法com.gemantic.dal.dao.helper.LsCacheInfoHelper
 
getType() - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
getUnionSql(List<Object[]>, String, List<Type>) - 类 中的静态方法com.gemantic.dal.dao.util.SqlUtil
 
getUpdatedSection(Object, Object, LsCacheInfoHelper) - 接口 中的方法com.gemantic.dal.dao.ListLoader
 
getUpdatedSection(Object, Object, LsCacheInfoHelper) - 类 中的方法com.gemantic.dal.dao.listloader.impl.CommonListLoader
 
getUpdatedSection(Object, Object, LsCacheInfoHelper) - 类 中的方法com.gemantic.dal.dao.listloader.impl.CrossAggrListLoader
 
getUpdatedSection(Object, Object, LsCacheInfoHelper) - 类 中的方法com.gemantic.dal.dao.ListLoaderCenter
 
getUpdateInfos(Object, Object, Object, Map<String, LsCacheInfoHelper>, Map<String, LsCacheInfoHelper>) - 类 中的方法com.gemantic.dal.dao.cachehandler.impl.AbstractListHandler
参考 CommonListHandler --->getUpdateInfos 的说明,仅适合于非 主/从数据库分离的情况 查找因对象更新,导致的数据将发生变化的与对象相关的List,此处仅考虑对象的KeyProperty 和 orderByProperty 两个属性 场景一.
getUpdateInfos(Object, Object, Object, Map<String, LsCacheInfoHelper>, Map<String, LsCacheInfoHelper>) - 类 中的方法com.gemantic.dal.dao.cachehandler.impl.CommonListHandler
核心 : 在DAL的这个模块中,依据的理念是---以人为本,系统中的某个List一定是某个人的 1 .同一个List,在同一时间只能由一个人修改, 此时如果缓存中没有这个List的ListInfo对象,则其他用户不能加载 2.
getUpdateInfos(Object, Object, Object, Map<String, LsCacheInfoHelper>, Map<String, LsCacheInfoHelper>) - 接口 中的方法com.gemantic.dal.dao.cachehandler.ListHandler
和对象更新相关的两个方法
getUpdateInfos(Object, Object, Object) - 类 中的方法com.gemantic.dal.dao.ListHandlerCenter
 
getUrl() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
getUsername() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
getValue() - 类 中的方法com.gemantic.dal.config.model.dao.PatternItem
 
getValue() - 类 中的方法com.gemantic.dal.dao.model.MapInfo
 
getValueMethod() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getValueMethod() - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
getValueProperty() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
getValueProperty() - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
getVisitedSections() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
返回用户访问过的缓存分段信息
getWeigh() - 类 中的方法com.gemantic.dal.config.model.group.GroupItem
 
GroupConfig - com.gemantic.dal.config中的类
 
GroupHelper - com.gemantic.dal.config.helper中的类
 
GroupHelper() - 类 的构造器com.gemantic.dal.config.helper.GroupHelper
 
GroupItem - com.gemantic.dal.config.model.group中的类
 
GroupItem() - 类 的构造器com.gemantic.dal.config.model.group.GroupItem
 

H

hashCode() - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
hash code
helper - 类 中的静态变量com.gemantic.dal.dao.helper.VisitHelper
 
Hibernate_Exception - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 

I

IdCenterDsItem - com.gemantic.dal.config.model.dao中的类
 
IdCenterDsItem() - 类 的构造器com.gemantic.dal.config.model.dao.IdCenterDsItem
 
IdCenterHelper - com.gemantic.dal.id.util中的类
 
IdCenterHelper() - 类 的构造器com.gemantic.dal.id.util.IdCenterHelper
 
IdCheckerUtil - com.gemantic.dal.dao.util中的类
 
IdCheckerUtil() - 类 的构造器com.gemantic.dal.dao.util.IdCheckerUtil
 
IdGenerator - com.gemantic.dal.id.util中的类
 
IdGenerator() - 类 的构造器com.gemantic.dal.id.util.IdGenerator
 
IdList - com.gemantic.dal.id.util中的类
 
IdList() - 类 的构造器com.gemantic.dal.id.util.IdList
 
IN_CNT - 类 中的静态变量com.gemantic.dal.dao.util.SqlUtil
 
increaseListSize(LsCacheInfoHelper) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
increaseListSize(LsCacheInfoHelper, ListInfoHelper) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
increaseSize() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
increaseSize() - 类 中的方法com.gemantic.dal.dao.model.ListInfo
 
indexInSection - 类 中的变量com.gemantic.dal.dao.model.ListLoadInfo
 
inLoadWithDelete(Object) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
inLoadWithSave(Object) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
当执行save | update | delete 动作时,需要把List的最新一页的加载进行加锁
inLoadWithUpdate(Object) - 类 中的方法com.gemantic.dal.dao.helper.VisitHelper
 
insert(Object[]) - 类 中的方法com.gemantic.dal.dao.util.MinHeap
 
insertActor - 类 中的变量com.gemantic.dal.id.dao.SequenceDao
 
insertLong(byte[], long) - 类 中的静态方法com.gemantic.dal.dao.util.ListUtil
 
isCheck() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
isCrossAggrInfoBuild() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
isDelete(String, String) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
isEmpty() - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
是否为空
isIdValid(Class, Object) - 类 中的静态方法com.gemantic.dal.dao.util.IdCheckerUtil
 
isInvalidOnSave() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
isInvalidOnSave() - 类 中的方法com.gemantic.dal.dao.helper.LsCacheInfoHelper
 
isInvalidOnSave() - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
isLatestSection(Long) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
isLatestSecVisited() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
isReadWrite(Class, Object) - 类 中的方法com.gemantic.dal.route.RoutingService
是否读写分离
isReadWrite(Class, Object) - 类 中的方法com.gemantic.dal.route.strategy.DefaultStrategy
 
isReadWrite(Class, Object) - 接口 中的方法com.gemantic.dal.route.strategy.IStrategy
 
isSectionMinMaxExist(Long) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
isSectionsReBuild() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
用来判断是否需要把整个List的缓存清空
isSectionsVistied() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
IStrategy - com.gemantic.dal.route.strategy中的接口
 
isUpdate() - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
isVisited() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
isVisited(Long) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
ItemMethod - com.gemantic.dal.config.model.method中的接口
 

K

keySet() - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
取得key集合

L

LIST_NOT_MATCH - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 
ListHandler - com.gemantic.dal.dao.cachehandler中的接口
 
ListHandlerCenter - com.gemantic.dal.dao中的类
save/update/delete 下对缓存的更新 -------------- 特点:天下大事,合久必分,分久必合,分分合合,蕴含着多少的思考
listHasNotVisited(Log, String, String) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
ListInfo - com.gemantic.dal.dao.model中的类
 
ListInfo() - 类 的构造器com.gemantic.dal.dao.model.ListInfo
 
ListInfo(Long) - 类 的构造器com.gemantic.dal.dao.model.ListInfo
 
ListInfo(Long, Map<Long, Long>) - 类 的构造器com.gemantic.dal.dao.model.ListInfo
 
ListInfoHelper - com.gemantic.dal.dao.helper中的类
 
ListInfoHelper(ListInfo) - 类 的构造器com.gemantic.dal.dao.helper.ListInfoHelper
 
ListInfoHelper(long) - 类 的构造器com.gemantic.dal.dao.helper.ListInfoHelper
 
listInfoLockHasBeenRemoved(Log, String, String) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
加载ListInfo的锁,已经在 save /update /delete 时,被删除了。
listInfoNotMatchSectionInCache(Log, LsCacheInfoHelper, ListLoadInfo, List) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
ListItem - com.gemantic.dal.config.model.dao中的类
 
ListItem() - 类 的构造器com.gemantic.dal.config.model.dao.ListItem
 
ListLoader - com.gemantic.dal.dao中的接口
将List的信息装载到缓存中
ListLoaderCenter - com.gemantic.dal.dao中的类
 
ListLoadInfo - com.gemantic.dal.dao.model中的类
 
ListLoadInfo(Long, Long) - 类 的构造器com.gemantic.dal.dao.model.ListLoadInfo
 
ListOrderHelper - com.gemantic.dal.dao.helper中的类
 
ListOrderHelper() - 类 的构造器com.gemantic.dal.dao.helper.ListOrderHelper
 
listParamsNull(Log, LsCacheInfoHelper) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
listReLoadWhenDeleting(Log, String, String, Serializable) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
ListShardingStrategy(String, Object, int) - 类 中的方法com.gemantic.dal.route.strategy.DefaultStrategy
 
ListShardingStrategy(String, Object, int) - 接口 中的方法com.gemantic.dal.route.strategy.IStrategy
 
ListUtil - com.gemantic.dal.dao.util中的类
 
ListUtil() - 类 的构造器com.gemantic.dal.dao.util.ListUtil
 
LogHelper - com.gemantic.dal.dao.helper中的类
 
LogHelper() - 类 的构造器com.gemantic.dal.dao.helper.LogHelper
 
LsCacheInfo - com.gemantic.dal.dao.model中的类
 
LsCacheInfo(String, Object[]) - 类 的构造器com.gemantic.dal.dao.model.LsCacheInfo
 
LsCacheInfo(String, Object[], Integer) - 类 的构造器com.gemantic.dal.dao.model.LsCacheInfo
 
LsCacheInfo(String, Object[], Object[]) - 类 的构造器com.gemantic.dal.dao.model.LsCacheInfo
 
LsCacheInfo(String, Object[], Object[], Integer, boolean) - 类 的构造器com.gemantic.dal.dao.model.LsCacheInfo
 
LsCacheInfoHelper - com.gemantic.dal.dao.helper中的类
 
LsCacheInfoHelper(LsCacheInfo) - 类 的构造器com.gemantic.dal.dao.helper.LsCacheInfoHelper
 
LsCacheInfoHelper(String, Object[]) - 类 的构造器com.gemantic.dal.dao.helper.LsCacheInfoHelper
 

M

main(String[]) - 类 中的静态方法com.gemantic.dal.config.DaoConfig
 
main(String[]) - 类 中的静态方法com.gemantic.dal.config.helper.SqlStringHelper
 
main(String[]) - 类 中的静态方法com.gemantic.dal.config.model.dao.ListItem
 
main(String[]) - 类 中的静态方法com.gemantic.dal.dao.helper.ListOrderHelper
 
main(String[]) - 类 中的静态方法com.gemantic.dal.dao.helper.MultiCacheGet
 
main(String[]) - 类 中的静态方法com.gemantic.dal.dao.helper.MultiDBGet
 
main(String[]) - 类 中的静态方法com.gemantic.dal.dao.util.ListUtil
 
main(String[]) - 类 中的静态方法com.gemantic.dal.dao.util.SqlUtil
 
main(String[]) - 类 中的静态方法com.gemantic.dal.route.RoutingService
 
MAP_NULLEXCEPTION - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 
MapCacheHelper - com.gemantic.dal.dao.cachehandler.impl中的类
 
MapCacheHelper() - 类 的构造器com.gemantic.dal.dao.cachehandler.impl.MapCacheHelper
 
MapInfo - com.gemantic.dal.dao.model中的类
 
MapInfo(String, Object[]) - 类 的构造器com.gemantic.dal.dao.model.MapInfo
 
MapInfo(String, Object[], Object) - 类 的构造器com.gemantic.dal.dao.model.MapInfo
 
MapItem - com.gemantic.dal.config.model.dao中的类
 
MapItem() - 类 的构造器com.gemantic.dal.config.model.dao.MapItem
 
MAPPING_NAME_EMPTY - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 
mappingParams(Log, Object, String, Object[]) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
MapShardingStrategy(String, Object, int) - 类 中的方法com.gemantic.dal.route.strategy.DefaultStrategy
 
MapShardingStrategy(String, Object, int) - 接口 中的方法com.gemantic.dal.route.strategy.IStrategy
 
MaxId - 类 中的静态变量com.gemantic.dal.dao.util.Constants
 
MaxIdPrefix - 类 中的静态变量com.gemantic.dal.dao.util.Constants
 
message - 异常错误 中的变量com.gemantic.dal.dao.exception.DaoException
 
Messages - com.gemantic.dal.dao.model中的类
 
Messages() - 类 的构造器com.gemantic.dal.dao.model.Messages
 
MinHeap - com.gemantic.dal.dao.util中的类
 
MinHeap(int, int) - 类 的构造器com.gemantic.dal.dao.util.MinHeap
 
MinId - 类 中的静态变量com.gemantic.dal.dao.util.Constants
 
minvalue() - 类 中的方法com.gemantic.dal.dao.util.MinHeap
 
MultiCacheGet - com.gemantic.dal.dao.helper中的类
Created by IntelliJ IDEA.
MultiCacheGet() - 类 的构造器com.gemantic.dal.dao.helper.MultiCacheGet
 
MultiDBGet - com.gemantic.dal.dao.helper中的类
Created by IntelliJ IDEA.
MultiDBGet() - 类 的构造器com.gemantic.dal.dao.helper.MultiDBGet
 
multiGet - 类 中的静态变量com.gemantic.dal.dao.helper.MultiCacheGet
 
multiGet - 类 中的静态变量com.gemantic.dal.dao.helper.MultiDBGet
 

N

newObjectSaved(Class, Object) - 类 中的静态方法com.gemantic.dal.dao.util.IdCheckerUtil
 
NextListShardingStrategy(String, int) - 类 中的方法com.gemantic.dal.route.strategy.DefaultStrategy
 
NextListShardingStrategy(String, int) - 接口 中的方法com.gemantic.dal.route.strategy.IStrategy
 
nextRoutingStrategyForList(String, int) - 类 中的方法com.gemantic.dal.route.RoutingService
用于遍历DataGroup
nextValue(String) - 类 中的方法com.gemantic.dal.id.util.SequenceService
暴露给外面使用的接口,用于得到某个Sequence当前可用的id
NoLock - 类 中的静态变量com.gemantic.dal.dao.util.Constants
 
nullCrossAggrListItem(Log, Object) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
nullKeyPropertyOfObject(Log, String, Object) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
NullObjectHelper - com.gemantic.dal.dao.util中的类
 
NullObjectHelper() - 类 的构造器com.gemantic.dal.dao.util.NullObjectHelper
 
NullObjectPrefix - 类 中的静态变量com.gemantic.dal.dao.util.Constants
 
NULLPOINTER_EXCEPTION - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 

O

OBJECT_NULL_EXCEPTION - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 
objectHasBeenDeleted(Log, Class, Serializable) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
objectHasRemoved(Log, String, String) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
ObjectItem - com.gemantic.dal.config.model.dao中的类
 
ObjectItem() - 类 的构造器com.gemantic.dal.config.model.dao.ObjectItem
 
ObjectShardingStrategy(Class, Object, int) - 类 中的方法com.gemantic.dal.route.strategy.DefaultStrategy
 
ObjectShardingStrategy(Class, Object, int) - 接口 中的方法com.gemantic.dal.route.strategy.IStrategy
 
ObjectUtil - com.gemantic.dal.dao.util中的类
 
ObjectUtil() - 类 的构造器com.gemantic.dal.dao.util.ObjectUtil
 

P

parameterIsNullOfSql(Log, String) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
ParamUtil - com.gemantic.dal.dao.util中的类
Created by IntelliJ IDEA.
PatternItem - com.gemantic.dal.config.model.dao中的类
 
PatternItem() - 类 的构造器com.gemantic.dal.config.model.dao.PatternItem
 
POJO_NOTFOUND_EXCEPTION - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 
print() - 类 中的方法com.gemantic.dal.dao.util.MinHeap
 
proc - 类 中的变量com.gemantic.dal.id.dao.SequenceDao
 
processBatchedSave(Map<String, List<LsCacheInfoHelper>>) - 类 中的方法com.gemantic.dal.dao.cachehandler.impl.AbstractListHandler
批量保存时的处理逻辑: 设计理念: 判断对应的List是否在缓存中,发现即删除 ^_^ 简单粗暴,但略显复杂
processBatchedSave(Map<String, List<LsCacheInfoHelper>>) - 接口 中的方法com.gemantic.dal.dao.cachehandler.ListHandler
批量保存相关的方法
processBatchSavedInfos(Object, List) - 类 中的方法com.gemantic.dal.dao.ListHandlerCenter
保存 对象在save之前,缓存中的状况,因此仅处理某个 Object 配置了缓存的 List
processDelete(Object, Class, Object, List<SectionInfo>) - 类 中的方法com.gemantic.dal.dao.cachehandler.impl.AbstractListHandler
 
processDelete(Object, Class, Object, List<SectionInfo>) - 接口 中的方法com.gemantic.dal.dao.cachehandler.ListHandler
 
processDelete(Object, Class, Object, Map<Integer, List<SectionInfo>>) - 类 中的方法com.gemantic.dal.dao.ListHandlerCenter
 
processSave(Object, Object, List<SectionInfo>) - 类 中的方法com.gemantic.dal.dao.cachehandler.impl.CommonListHandler
 
processSave(Object, Object, List<SectionInfo>) - 类 中的方法com.gemantic.dal.dao.cachehandler.impl.CrossListHandler
 
processSave(Object, Object, List<SectionInfo>) - 接口 中的方法com.gemantic.dal.dao.cachehandler.ListHandler
 
processSave(Object, Object, Map<Integer, List<SectionInfo>>) - 类 中的方法com.gemantic.dal.dao.ListHandlerCenter
 
processUpdate(Object, Class, Object, Object, UpdateInfo) - 类 中的方法com.gemantic.dal.dao.cachehandler.impl.AbstractListHandler
参考 CommonListHandler --->getUpdateInfos 的说明,仅适合于非 主/从数据库分离的情况 简单粗暴的更新方式,直接从缓存中删除相应的List--- 我喜欢 ^_^ 场景一 : 会从缓存中删除 2 个List 场景二 : 会从缓存中删除 1 个List
processUpdate(Object, Class, Object, Object, UpdateInfo) - 类 中的方法com.gemantic.dal.dao.cachehandler.impl.CommonListHandler
更新数据库成功后,做的更新缓存动作

情况一 : 非读写分离: 处理逻辑: 将因对象变更,导致List数据发生变更的,《新/旧 对象》所对应的《新/旧 List》从缓存中删除 场景一: 会有两个List从缓存中删除 场景二: 会有一个List 情况二:读写分离 处理逻辑: 1) 从《旧对象》 所对应的 《旧List》中 将 《旧对象》删除 2) 将《新对象》 所对应的 《新List》从缓存中清除,并从主库中重新加载该List,直到加载出 新对象 所对应的 Section

processUpdate(Object, Class, Object, Object, UpdateInfo) - 接口 中的方法com.gemantic.dal.dao.cachehandler.ListHandler
 
processUpdate(Object, Class, Object, Object, Map<Integer, UpdateInfo>) - 类 中的方法com.gemantic.dal.dao.ListHandlerCenter
 
PROPERTY_SEPARATOR - 类 中的静态变量com.gemantic.dal.config.DaoConfig
 
put(String, String, Object) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
put(Object, Object) - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
存储数据
putAll(Map) - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
整体存储t中的元素到map中
putListInfo(LsCacheInfoHelper, Long) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
putListInfo(LsCacheInfoHelper, ListInfo) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 

Q

queueMap - 类 中的变量com.gemantic.dal.id.util.SequenceService
 

R

readByte(ObjectInput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
readInt(ObjectInput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
readLong(ObjectInput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
readLong(byte[], int[]) - 类 中的静态方法com.gemantic.dal.dao.util.ListUtil
 
readObject() - 类 中的静态方法com.gemantic.dal.id.util.SerializeUtil
 
readShort(ObjectInput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
readString(ObjectInput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
readStringArray(ObjectInput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
readTimestamp(ObjectInput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
remove(String, String) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
remove(Object) - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
删除数据
removeFromCache(Object) - 类 中的静态方法com.gemantic.dal.dao.cachehandler.impl.MapCacheHelper
 
removeId(Long) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
从section info中移除ID
removeIdFromList(Object, Object, SectionInfo, boolean) - 类 中的方法com.gemantic.dal.dao.listloader.impl.CommonListLoader
 
removeIdFromList(Object, Object, SectionInfo, boolean) - 类 中的方法com.gemantic.dal.dao.listloader.impl.CrossAggrListLoader
 
removeIdFromList(Object, Object, SectionInfo, boolean) - 接口 中的方法com.gemantic.dal.dao.ListLoader
 
removeIdFromList(Object, Object, SectionInfo, boolean) - 类 中的方法com.gemantic.dal.dao.ListLoaderCenter
 
removeLastedVisitedSection() - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
removeListInfo(LsCacheInfoHelper) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
从缓存中清除一个ListInfo对象时,把该对象所对应的各Id List也从缓存中清除
removeListInfos(LsCacheInfoHelper[]) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
removeListVisitedInfo(LsCacheInfoHelper) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
removeLong(byte[]) - 类 中的静态方法com.gemantic.dal.dao.util.ListUtil
 
removeLong(byte[], int, long, boolean[]) - 类 中的静态方法com.gemantic.dal.dao.util.ListUtil
 
removemin() - 类 中的方法com.gemantic.dal.dao.util.MinHeap
 
removeNullMapsOfObject(Object) - 类 中的静态方法com.gemantic.dal.dao.util.NullObjectHelper
 
removeSectionInfo(Long) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
reverseSql(String) - 类 中的静态方法com.gemantic.dal.config.model.dao.ListItem
 
RoutingService - com.gemantic.dal.route中的类
 
runningStartAndCount(Log) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 

S

save(Object, Object) - 接口 中的方法com.gemantic.dal.dao.Dao
保存一个持久化对象 当保存一个持久化对象时,需要指定一个account_id(用户账号ID),这个account_id可以帮助我们把同一个用户的数据保存在一起(同一机器,同一数据库,等)。
save(Object) - 接口 中的方法com.gemantic.dal.dao.Dao
对于不需要存储策略的数据,如数据字典,采用如下方式保存
save(Object, String) - 接口 中的方法com.gemantic.dal.dao.Dao
对于不需要存储策略的数据,如数据字典,采用如下方式保存
save(Object, List) - 接口 中的方法com.gemantic.dal.dao.Dao
保存一组持久化对象 当批量保存持久化对象时,需要指定一个account_id(用户账号ID),这个account_id可以帮助我们把同一个用户的数据保存在一起(同一机器,同一数据库,等)。
save(List) - 接口 中的方法com.gemantic.dal.dao.Dao
对于不需要存储策略的数据,如数据字典,采用如下方式保存
save(Object, Object) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
save(Object, List) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
save(Object, Object) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
save(Object) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
save(Object, String) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
save(Object, List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
save(List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
save(Object, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
save(Object, List) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
save(Object, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
save(Object) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
save(Object, String) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
save(Object, List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
save(List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
save(Class, Serializable, Object) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
savedError(Log, Object) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
saveObjectCausedANewListSection(Log) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
ScalarInfo - com.gemantic.dal.dao.model中的类
 
ScalarInfo(String, Type) - 类 的构造器com.gemantic.dal.dao.model.ScalarInfo
 
SecCapacity - 类 中的静态变量com.gemantic.dal.dao.util.Constants
 
SectionComparator - com.gemantic.dal.dao.util中的类
 
SectionComparator() - 类 的构造器com.gemantic.dal.dao.util.SectionComparator
 
SectionInfo - com.gemantic.dal.dao.model中的类
 
SectionInfo(Long, ListInfoHelper, List, LsCacheInfoHelper, Number[]) - 类 的构造器com.gemantic.dal.dao.model.SectionInfo
 
sectionLockHasBeenRemoved(Log, String, String) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
sectionNo - 类 中的变量com.gemantic.dal.dao.model.ListLoadInfo
 
SeqIdCapacity - 类 中的静态变量com.gemantic.dal.dao.util.Constants
 
SequenceDao - com.gemantic.dal.id.dao中的类
 
SequenceDao(DataSource) - 类 的构造器com.gemantic.dal.id.dao.SequenceDao
 
sequenceName - 类 中的变量com.gemantic.dal.id.util.IdGenerator
 
SequenceService - com.gemantic.dal.id.util中的类
 
SerializeUtil - com.gemantic.dal.id.util中的类
 
SerializeUtil() - 类 的构造器com.gemantic.dal.id.util.SerializeUtil
 
SessionFactory_NULL_EXCEPTION - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 
setChangedLsHelpers(Map<String, LsCacheInfoHelper[]>) - 类 中的方法com.gemantic.dal.dao.model.UpdateInfo
 
setCheck(boolean) - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
setClasz(String) - 类 中的方法com.gemantic.dal.config.model.dao.DbStrategyItem
 
setColumnName(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setColumnName(String) - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
setColumnName(String) - 类 中的方法com.gemantic.dal.dao.model.ScalarInfo
 
setColumnType(Type) - 类 中的方法com.gemantic.dal.dao.model.ScalarInfo
 
setCrossMaxCnt(Integer) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setCrossOrderByColumn(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setDaoConfigFile(String) - 类 中的静态方法com.gemantic.dal.config.DaoConfig
 
setDaoConfigFile(String) - 类 中的静态方法com.gemantic.dal.config.helper.DaoHelper
 
setDaoConfigFile(String) - 类 中的静态方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
setDataSource(String) - 类 中的静态方法com.gemantic.dal.datasource.ContextHolder
 
setDbStrategyItem(DbStrategyItem) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
setDelProperty(String) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
setDelPropertyMethod(Method) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
setDelValue(String) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
setDelValueObject(Object) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
setDriverClassName(String) - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
setDs(String) - 类 中的方法com.gemantic.dal.config.model.dao.IdCenterDsItem
 
setEntitySql(String) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
setErrorNum(int) - 异常错误 中的方法com.gemantic.dal.dao.exception.DaoException
 
setGroup(String) - 类 中的方法com.gemantic.dal.config.model.dao.PatternItem
 
setHibernateCfg(Configuration) - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
setIdList(List) - 类 中的方法com.gemantic.dal.dao.model.SectionInfo
 
setIdMethod(Method) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
setInfoHelper(ListInfoHelper) - 类 中的方法com.gemantic.dal.dao.model.SectionInfo
 
setInvalidOnSave(boolean) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setInvalidOnSave(boolean) - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
setKey(String) - 类 中的方法com.gemantic.dal.dao.model.MapInfo
 
setKeyProperty(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setKeyProperty(String) - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
setLatestId(Object) - 类 中的方法com.gemantic.dal.dao.model.SectionInfo
 
setListenerClass(String) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
setLsHelper(LsCacheInfoHelper) - 类 中的方法com.gemantic.dal.dao.model.SectionInfo
 
setMaster(String) - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
setMaster(String) - 类 中的方法com.gemantic.dal.config.model.group.GroupItem
 
setMaxActive(String) - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
setMaxIdle(String) - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
setMaxWait(String) - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
setMessage(String) - 异常错误 中的方法com.gemantic.dal.dao.exception.DaoException
 
setMinMax(Number[]) - 类 中的方法com.gemantic.dal.dao.model.SectionInfo
 
setName(String) - 类 中的方法com.gemantic.dal.config.model.dao.DbStrategyItem
 
setName(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setName(String) - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
setName(String) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
setName(String) - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
setName(String) - 类 中的方法com.gemantic.dal.config.model.group.GroupItem
 
setNewLsMap(Map<String, LsCacheInfoHelper>) - 类 中的方法com.gemantic.dal.dao.model.UpdateInfo
 
setObjectName(String) - 类 中的方法com.gemantic.dal.config.model.dao.DbStrategyItem
 
setObjectName(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setObjectName(String) - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
setOldObjListSections(List<SectionInfo>) - 类 中的方法com.gemantic.dal.dao.model.UpdateInfo
 
setOrderByKey(String) - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
setOrderByMethod(Method[]) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setOrderByParams(Object[]) - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
setOrderByProperty(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setParams(Object[]) - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
setParams(Object[]) - 类 中的方法com.gemantic.dal.dao.model.MapInfo
 
setParams(Object[]) - 类 中的方法com.gemantic.dal.dao.model.SqlInfo
 
setPassword(String) - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
setPath(String) - 类 中的方法com.gemantic.dal.config.model.dao.ConfigItem
 
setRegion(String) - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
setRegion(String) - 类 中的方法com.gemantic.dal.dao.model.MapInfo
 
setReverseSqlCross(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setRoutingStrategyForList(String, Object, int) - 类 中的方法com.gemantic.dal.route.RoutingService
 
setRoutingStrategyForMap(String, Object, int) - 类 中的方法com.gemantic.dal.route.RoutingService
 
setRoutingStrategyForObject(Class, Object, int) - 类 中的方法com.gemantic.dal.route.RoutingService
 
setSalve(String) - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
setScalarList(List<ScalarInfo>) - 类 中的方法com.gemantic.dal.dao.model.SqlInfo
 
setSectionNo(Long) - 类 中的方法com.gemantic.dal.dao.model.SectionInfo
 
setSections(Map<Long, Long>) - 类 中的方法com.gemantic.dal.dao.model.ListInfo
 
setSize(long) - 类 中的方法com.gemantic.dal.dao.helper.ListInfoHelper
 
setSize(Long) - 类 中的方法com.gemantic.dal.dao.model.ListInfo
 
setSlave(String) - 类 中的方法com.gemantic.dal.config.model.group.GroupItem
 
setSql(String) - 类 中的方法com.gemantic.dal.dao.model.SqlInfo
 
setSqlCross(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setSqlCrossCount(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setSqlCrossSecion(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setSqldelitem(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setSqlitem(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setSqlitem(String) - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
setSqlType(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setSqlType(String) - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
setStrategyColumn(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setStrategyProperty(String) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
setStrategyPropertyMethod(Method) - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
setType(Integer) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setType(Integer) - 类 中的方法com.gemantic.dal.dao.model.LsCacheInfo
 
setUpdate(boolean) - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
setUrl(String) - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
setUsername(String) - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
 
setValue(String) - 类 中的方法com.gemantic.dal.config.model.dao.PatternItem
 
setValue(Object) - 类 中的方法com.gemantic.dal.dao.model.MapInfo
 
setValueProperty(String) - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
setValueProperty(String) - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
setWeigh(String) - 类 中的方法com.gemantic.dal.config.model.group.GroupItem
 
showListDetaiInfo(String, Object[]) - 类 中的静态方法com.gemantic.dal.dao.util.DisplayUtil
 
showListInfo(ListInfo, Cache, String) - 类 中的静态方法com.gemantic.dal.dao.util.DisplayUtil
 
showMapInfo(String, Object[]) - 类 中的静态方法com.gemantic.dal.dao.util.DisplayUtil
 
simpleJdbcTemplate - 类 中的变量com.gemantic.dal.id.dao.SequenceDao
 
size() - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
size of the map
size() - 类 中的方法com.gemantic.dal.dao.util.MinHeap
 
spanMap - 类 中的变量com.gemantic.dal.id.util.SequenceService
 
SQL_EXCEPTION - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 
SQL_NULLEXCEPTION - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 
SqlInfo - com.gemantic.dal.dao.model中的类
 
SqlInfo() - 类 的构造器com.gemantic.dal.dao.model.SqlInfo
 
SqlInfo(String, Object[], List<ScalarInfo>) - 类 的构造器com.gemantic.dal.dao.model.SqlInfo
 
SqlStringHelper - com.gemantic.dal.config.helper中的类
 
SqlStringHelper() - 类 的构造器com.gemantic.dal.config.helper.SqlStringHelper
 
SqlUtil - com.gemantic.dal.dao.util中的类
 
SqlUtil() - 类 的构造器com.gemantic.dal.dao.util.SqlUtil
 
Strategy_Exception - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 
STRATEGY_R - 接口 中的静态变量com.gemantic.dal.route.strategy.IStrategy
 
STRATEGY_W - 接口 中的静态变量com.gemantic.dal.route.strategy.IStrategy
 
StrategyException - com.gemantic.dal.dao.exception中的异常错误
 
StrategyException(Exception) - 异常错误 的构造器com.gemantic.dal.dao.exception.StrategyException
 
StrategyException(String) - 异常错误 的构造器com.gemantic.dal.dao.exception.StrategyException
 

T

toString() - 类 中的方法com.gemantic.dal.config.model.dao.DbStrategyItem
 
toString() - 类 中的方法com.gemantic.dal.config.model.dao.IdCenterDsItem
 
toString() - 类 中的方法com.gemantic.dal.config.model.dao.ListItem
 
toString() - 类 中的方法com.gemantic.dal.config.model.dao.MapItem
 
toString() - 类 中的方法com.gemantic.dal.config.model.dao.ObjectItem
 
toString() - 类 中的方法com.gemantic.dal.config.model.dao.PatternItem
 
toString() - 类 中的方法com.gemantic.dal.config.model.group.DataSourceItem
toString method: creates a String representation of the object
toString() - 类 中的方法com.gemantic.dal.config.model.group.GroupItem
toString method: creates a String representation of the object

U

UNION_CNT - 类 中的静态变量com.gemantic.dal.dao.util.SqlUtil
 
update(Object, Object) - 接口 中的方法com.gemantic.dal.dao.Dao
更新指定用户的持久化对象,参数account_id(用户ID)以方便策略选择更新哪个库或者CACHE中数据,如果输入是null就从默认的库和CACHE中更新 注意:检查要更新对象是否是指定账号的。
update(Object) - 接口 中的方法com.gemantic.dal.dao.Dao
对于保存在单库的数据,如数据字典,采用如下方式更新
update(Object, String) - 接口 中的方法com.gemantic.dal.dao.Dao
对于保存在单库的数据,如数据字典,采用如下方式更新
update(Object, Object) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
update(Object) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
update(Object, String) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
update(Object, Object) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
update(Object, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
update(Object) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
update(Object, String) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
update(Object, Object) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
update(String, String, Object) - 类 中的静态方法com.gemantic.dal.dao.util.CacheHelper
 
updateError(Log, Object) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
UpdateInfo - com.gemantic.dal.dao.model中的类
相当于在Update之前,对当时的情景做了一个镜像,以便在更新数据库成功后,依照这个镜像做出相应的处理 背后的原理: 随着数据库更新的成功,数据库的环境发生了变化,无法根据次数数据库的状态,做出相应的更新动作
UpdateInfo(Map<String, LsCacheInfoHelper[]>, List<SectionInfo>, Map<String, LsCacheInfoHelper>) - 类 的构造器com.gemantic.dal.dao.model.UpdateInfo
 
updateObjs(List) - 接口 中的方法com.gemantic.dal.dao.Dao
 
updateObjs(Object, List) - 接口 中的方法com.gemantic.dal.dao.DBAgent
 
updateObjs(List) - 类 中的方法com.gemantic.dal.dao.impl.CompositeDaoImpl
 
updateObjs(Object, List) - 类 中的方法com.gemantic.dal.dao.impl.DBAgentHibernateImpl
 
updateObjs(List) - 类 中的方法com.gemantic.dal.dao.impl.DBDaoImpl
 
updateToCache(Object) - 类 中的静态方法com.gemantic.dal.dao.cachehandler.impl.MapCacheHelper
 
USERID_MATCH_ERROR - 异常错误 中的静态变量com.gemantic.dal.dao.exception.DaoException
 
UsingLock - 类 中的静态变量com.gemantic.dal.dao.util.Constants
 
usingMappingWithCache(Log) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 
usingMappingWithDB(Log) - 类 中的静态方法com.gemantic.dal.dao.helper.LogHelper
 

V

values() - 类 中的方法com.gemantic.dal.dao.util.DalLRUMap
取得value集合
VisitHelper - com.gemantic.dal.dao.helper中的类
 

W

writeByte(Byte, ObjectOutput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
writeInt(Integer, ObjectOutput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
writeLong(Long, ObjectOutput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
writeLong(long) - 类 中的静态方法com.gemantic.dal.dao.util.ListUtil
 
writeObject(Object) - 类 中的静态方法com.gemantic.dal.id.util.SerializeUtil
 
writeShort(Short, ObjectOutput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
writeString(String, ObjectOutput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
writeStringArray(Set, ObjectOutput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
writeTimestamp(Timestamp, ObjectOutput) - 类 中的静态方法com.gemantic.dal.dao.util.DataSerialUtil
 
A B C D E F G H I K L M N O P Q R S T U V W 
跳过导航链接

Copyright © 2021. All rights reserved.