您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
X
A
AbstractDataAccessor
-
xyz.noark.orm.accessor
中的类
抽象的数据访问接口.
AbstractDataAccessor()
- 类 的构造器xyz.noark.orm.accessor.
AbstractDataAccessor
AbstractSqlDataAccessor
-
xyz.noark.orm.accessor.sql
中的类
SQL存储策略入口.
AbstractSqlDataAccessor(SqlExpert, DataSource)
- 类 的构造器xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
AbstractSqlExpert
-
xyz.noark.orm.accessor.sql
中的类
SQL专家.
AbstractSqlExpert()
- 类 的构造器xyz.noark.orm.accessor.sql.
AbstractSqlExpert
AbstractValueAdaptor
<
T
> -
xyz.noark.orm.accessor.sql.mysql.adaptor
中的类
属性值适配转换接口.
AbstractValueAdaptor()
- 类 的构造器xyz.noark.orm.accessor.sql.mysql.adaptor.
AbstractValueAdaptor
AnnotationEntityMaker
-
xyz.noark.orm
中的类
实体对象解析生成器.
AnnotationEntityMaker()
- 类 的构造器xyz.noark.orm.
AnnotationEntityMaker
asyncFlushByPlayerId(Serializable)
- 接口 中的方法xyz.noark.orm.write.
AsyncWriteService
异步存储,由存储系统保存.
asyncFlushByPlayerId(Serializable)
- 类 中的方法xyz.noark.orm.write.impl.
DefaultAsyncWriteServiceImpl
AsyncWriteService
-
xyz.noark.orm.write
中的接口
异步回写服务接口.
B
buildDataCache(int)
- 类 中的方法xyz.noark.orm.repository.
MultiCacheRepository
buildDataCache(int)
- 类 中的方法xyz.noark.orm.repository.
UniqueCacheRepository
C
cacheCount(Serializable, Predicate<T>)
- 类 中的方法xyz.noark.orm.repository.
MultiCacheRepository
统计角色缓存中符合过滤条件的对象总数。
cacheDelete(Serializable, K)
- 类 中的方法xyz.noark.orm.repository.
MultiCacheRepository
从缓存中删除指定Id的对象.
cacheDelete(K)
- 类 中的方法xyz.noark.orm.repository.
UniqueCacheRepository
从缓存中删除指定Id的对象.
cacheDeleteAll(Serializable)
- 类 中的方法xyz.noark.orm.repository.
MultiCacheRepository
删除角色模块缓存里的所有数据.
cacheGet(Serializable, K)
- 类 中的方法xyz.noark.orm.repository.
MultiCacheRepository
从角色缓存中根据实体Id获取对象.
cacheGet(Serializable, Predicate<T>)
- 类 中的方法xyz.noark.orm.repository.
MultiCacheRepository
从角色缓存中根据过滤器获取对象.
cacheGet(K)
- 类 中的方法xyz.noark.orm.repository.
UniqueCacheRepository
从缓存中Get指定ID的对象
cacheLoad(Serializable, K)
- 类 中的方法xyz.noark.orm.repository.
MultiCacheRepository
从角色缓存中根据实体Id获取对象.
cacheLoad(Serializable, Predicate<T>)
- 类 中的方法xyz.noark.orm.repository.
MultiCacheRepository
从角色缓存中根据过滤器获取对象.
cacheLoad(K)
- 类 中的方法xyz.noark.orm.repository.
UniqueCacheRepository
从缓存中Load指定ID的对象
cacheLoadAll(Serializable)
- 类 中的方法xyz.noark.orm.repository.
MultiCacheRepository
从角色缓存中获取一个模块所有缓存数据.
cacheLoadAll(Serializable, Predicate<T>)
- 类 中的方法xyz.noark.orm.repository.
MultiCacheRepository
从缓存中获取符合过虑器的需求的对象.
cacheLoadAll(Predicate<T>)
- 类 中的方法xyz.noark.orm.repository.
UniqueCacheRepository
根据条件从缓存中获取所有缓存数据.
CacheRepository
<
T
,
K
extends java.io.Serializable> -
xyz.noark.orm.repository
中的接口
一种带有缓存类型的数据存储接口.
checkEntityAndInitCache()
- 类 中的方法xyz.noark.orm.repository.
OrmRepository
检查实体类与DB映射关系并初始化缓存
CheckUnderScoreCase
- 类 中的静态变量xyz.noark.orm.
DataModular
数据存储默认开启下划线命名方式检测
checkupEntityFieldsWithDatabase(EntityMapping<T>)
- 类 中的方法xyz.noark.orm.accessor.
AbstractDataAccessor
checkupEntityFieldsWithDatabase(EntityMapping<T>)
- 接口 中的方法xyz.noark.orm.accessor.
DataAccessor
检查实体类对应的数据库中的表结构.
checkupEntityFieldsWithDatabase(EntityMapping<T>)
- 类 中的方法xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
检查一下表结构是不是跟这个实体一样一样的.
COLUMN_MAX_WIDTH
- 类 中的静态变量xyz.noark.orm.
DataConstant
字段最大宽度,正常用在字符串上,超时此值时转化为Text类型
count(Serializable, Predicate<T>)
- 接口 中的方法xyz.noark.orm.cache.
DataCache
统计以玩家ID所要条件有多少实体对象
count(Serializable, Predicate<T>)
- 类 中的方法xyz.noark.orm.cache.
MultiDataCacheImpl
D
DATA_OFFLINE_INERVAL
- 类 中的静态变量xyz.noark.orm.
DataModular
服务器数据缓存间隔,单位:秒,默认值:1小时
DATA_SAVE_INERVAL
- 类 中的静态变量xyz.noark.orm.
DataModular
服务器数据存档间隔,单位:秒,默认值:5分钟
DataAccessor
-
xyz.noark.orm.accessor
中的接口
数据访问策略接口.
dataAccessor
- 类 中的变量xyz.noark.orm.repository.
OrmRepository
DataCache
<
T
,
K
extends java.io.Serializable> -
xyz.noark.orm.cache
中的接口
数据缓存接口.
DataConstant
-
xyz.noark.orm
中的类
数据存储常理类.
DataConstant()
- 类 的构造器xyz.noark.orm.
DataConstant
DataModular
-
xyz.noark.orm
中的类
数据存储模块.
DataModular()
- 类 的构造器xyz.noark.orm.
DataModular
dataSource
- 类 中的变量xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
DefaultAsyncWriteServiceImpl
-
xyz.noark.orm.write.impl
中的类
回写策略的默认实现.
DefaultAsyncWriteServiceImpl()
- 类 的构造器xyz.noark.orm.write.impl.
DefaultAsyncWriteServiceImpl
DefaultId
-
xyz.noark.orm.write.impl
中的类
默认的系统ID.
delete(EntityMapping<T>, T)
- 接口 中的方法xyz.noark.orm.accessor.
DataAccessor
删除一条数据.
delete(EntityMapping<T>, T)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlDataAccessor
delete(T)
- 接口 中的方法xyz.noark.orm.cache.
DataCache
删除一个实体对象
delete(K)
- 接口 中的方法xyz.noark.orm.cache.
DataCache
根据实体ID来删除实体对象.
delete(T)
- 类 中的方法xyz.noark.orm.cache.
MultiDataCacheImpl
delete(T)
- 类 中的方法xyz.noark.orm.cache.
UniqueDataCacheImpl
delete(K)
- 类 中的方法xyz.noark.orm.cache.
UniqueDataCacheImpl
delete(T)
- 类 中的方法xyz.noark.orm.repository.
OrmRepository
向存储策略接口删除一个实体对象.
delete(EntityMapping<T>, T)
- 接口 中的方法xyz.noark.orm.write.
AsyncWriteService
删除一个实体对象.
delete(EntityMapping<T>, T)
- 类 中的方法xyz.noark.orm.write.impl.
DefaultAsyncWriteServiceImpl
delete(T)
- 类 中的方法xyz.noark.orm.write.impl.
EntityOperate
deleteAll()
- 接口 中的方法xyz.noark.orm.cache.
DataCache
删除所有缓存实体.
deleteAll(Serializable)
- 接口 中的方法xyz.noark.orm.cache.
DataCache
根据玩家ID来删除所有缓存实体.
deleteAll()
- 类 中的方法xyz.noark.orm.cache.
MultiDataCacheImpl
deleteAll(Serializable)
- 类 中的方法xyz.noark.orm.cache.
MultiDataCacheImpl
deleteAll()
- 类 中的方法xyz.noark.orm.cache.
UniqueDataCacheImpl
deleteAll(EntityMapping<T>, List<T>)
- 接口 中的方法xyz.noark.orm.write.
AsyncWriteService
删除一批实体对象.
deleteAll(EntityMapping<T>, List<T>)
- 类 中的方法xyz.noark.orm.write.impl.
DefaultAsyncWriteServiceImpl
destroy()
- 类 中的方法xyz.noark.orm.
DataModular
doInPreparedStatement(PreparedStatementProxy)
- 接口 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementCallback
获取PreparedStatement代理对象后的处理逻辑.
doInStatement(Statement)
- 接口 中的方法xyz.noark.orm.accessor.sql.
StatementCallback
获取Statement后的逻辑处理.
E
EntityMapping
<
T
> -
xyz.noark.orm
中的类
实体映射描述接口.
EntityMapping(Class<T>)
- 类 的构造器xyz.noark.orm.
EntityMapping
entityMapping
- 类 中的变量xyz.noark.orm.repository.
OrmRepository
EntityOperate
<
T
> -
xyz.noark.orm.write.impl
中的类
实体操作包装类.
EntityOperate(String, EntityMapping<T>)
- 类 的构造器xyz.noark.orm.write.impl.
EntityOperate
evalFieldType(FieldMapping)
- 类 中的方法xyz.noark.orm.accessor.sql.
AbstractSqlExpert
将来有其他SQL时,如果不合适,就把此层改进为通用型,具体实现放入底层重写.
evalFieldType(FieldMapping)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
execute(PreparedStatementCallback<T>, String)
- 类 中的方法xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
executeQuery()
- 类 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementProxy
executeStatement(StatementCallback<T>)
- 类 中的方法xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
executeUpdate()
- 类 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementProxy
exists(String)
- 类 中的方法xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
判定一个表是否存在.
expert
- 类 中的变量xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
F
featchType
- 类 中的变量xyz.noark.orm.
EntityMapping
抓取策略
fieldInfo
- 类 中的变量xyz.noark.orm.
EntityMapping
全部属性
FieldMapping
-
xyz.noark.orm
中的类
属性映射描述类.
FieldMapping(Field, MethodAccess)
- 类 的构造器xyz.noark.orm.
FieldMapping
FieldType
-
xyz.noark.orm.accessor
中的枚举
属性类型.
G
genAddTableColumnSql(EntityMapping<T>, FieldMapping)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genAddTableColumnSql(EntityMapping<T>, FieldMapping)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
生成添加表字段的SQL
genCreateTableSql(EntityMapping<T>)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genCreateTableSql(EntityMapping<T>)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
获取创建表的SQL语句.
genDeleteSql(EntityMapping<T>)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genDeleteSql(EntityMapping<T>, T)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genDeleteSql(EntityMapping<T>)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
获取删除的SQL语句.
genDeleteSql(EntityMapping<T>, T)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
生成带值的一条语句
genDropTableColumnSql(EntityMapping<T>, String)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genDropTableColumnSql(EntityMapping<T>, String)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
生成删除表字段的SQL
genInsertSql(EntityMapping<T>)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genInsertSql(EntityMapping<T>, T)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genInsertSql(EntityMapping<T>)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
获取插入的SQL语句.
genInsertSql(EntityMapping<T>, T)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
生成带值的一条语句
genSeleteAllSql(EntityMapping<T>)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genSeleteAllSql(EntityMapping<T>)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
获取查询全部的SQL语句.
genSeleteByPlayerId(EntityMapping<T>)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genSeleteByPlayerId(EntityMapping<T>)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
以玩家ID的方式去查询SQL语句.
genSeleteSql(EntityMapping<T>)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genSeleteSql(EntityMapping<T>)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
获取查询的SQL语句.
genUpdateDefaultValueSql(EntityMapping<T>, FieldMapping)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genUpdateDefaultValueSql(EntityMapping<T>, FieldMapping)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
生成带值的一条语句
genUpdateSql(EntityMapping<T>)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genUpdateSql(EntityMapping<T>, T)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genUpdateSql(EntityMapping<T>)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
获取更新的SQL语句.
genUpdateSql(EntityMapping<T>, T)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
生成带值的一条语句
genUpdateTableColumnSql(EntityMapping<T>, FieldMapping)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
genUpdateTableColumnSql(EntityMapping<T>, FieldMapping)
- 接口 中的方法xyz.noark.orm.accessor.sql.
SqlExpert
生成更新表字段的SQL
getColumn()
- 类 中的方法xyz.noark.orm.
FieldMapping
getColumnComment()
- 类 中的方法xyz.noark.orm.
FieldMapping
getColumnName()
- 类 中的方法xyz.noark.orm.
FieldMapping
getDefaultValue()
- 类 中的方法xyz.noark.orm.
FieldMapping
getEntity()
- 类 中的方法xyz.noark.orm.write.impl.
EntityOperate
getEntityClass()
- 类 中的方法xyz.noark.orm.
EntityMapping
getEntityMapping()
- 接口 中的方法xyz.noark.orm.repository.
CacheRepository
获取实体映射描述对象.
getEntityMapping()
- 类 中的方法xyz.noark.orm.write.impl.
EntityOperate
getFeatchType()
- 类 中的方法xyz.noark.orm.
EntityMapping
getField()
- 类 中的方法xyz.noark.orm.
FieldMapping
getFieldClass()
- 类 中的方法xyz.noark.orm.
FieldMapping
getFieldInfo()
- 类 中的方法xyz.noark.orm.
EntityMapping
getFieldMapping()
- 类 中的方法xyz.noark.orm.
EntityMapping
getGetMethodIndex()
- 类 中的方法xyz.noark.orm.
FieldMapping
getId()
- 类 中的方法xyz.noark.orm.write.impl.
EntityOperate
getMethodAccess()
- 类 中的方法xyz.noark.orm.
EntityMapping
getParameters()
- 类 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementProxy
getPlayerId()
- 类 中的方法xyz.noark.orm.
EntityMapping
getPlayerIdValue(Object)
- 类 中的方法xyz.noark.orm.
EntityMapping
获取玩家ID的值.
getPrecision()
- 类 中的方法xyz.noark.orm.
FieldMapping
getPrimaryId()
- 类 中的方法xyz.noark.orm.
EntityMapping
getPrimaryIdValue(Object)
- 类 中的方法xyz.noark.orm.
EntityMapping
获取主键的值.
getPrimaryKey(Object)
- 类 中的方法xyz.noark.orm.
EntityMapping
构造一个回写数据的唯一Key.
getScale()
- 类 中的方法xyz.noark.orm.
FieldMapping
getSetMethodIndex()
- 类 中的方法xyz.noark.orm.
FieldMapping
getTableComment()
- 类 中的方法xyz.noark.orm.
EntityMapping
getTableName()
- 类 中的方法xyz.noark.orm.
EntityMapping
getType()
- 类 中的方法xyz.noark.orm.
FieldMapping
getValueAdaptor(FieldType)
- 类 中的静态方法xyz.noark.orm.accessor.sql.mysql.adaptor.
ValueAdaptorManager
getWidth()
- 类 中的方法xyz.noark.orm.
FieldMapping
guessEntityFieldColumnType(FieldMapping)
- 类 中的方法xyz.noark.orm.
AnnotationEntityMaker
根据字段现有的信息,尽可能猜测一下字段的数据库类型
H
hasColumnComment()
- 类 中的方法xyz.noark.orm.
FieldMapping
hasDefaultValue()
- 类 中的方法xyz.noark.orm.
FieldMapping
I
init()
- 类 中的方法xyz.noark.orm.
DataModular
init(int, int)
- 接口 中的方法xyz.noark.orm.write.
AsyncWriteService
初始化存储系统
init(int, int)
- 类 中的方法xyz.noark.orm.write.impl.
DefaultAsyncWriteServiceImpl
initCacheData()
- 接口 中的方法xyz.noark.orm.cache.
DataCache
初始化缓存
initCacheData()
- 类 中的方法xyz.noark.orm.cache.
MultiDataCacheImpl
initCacheData()
- 类 中的方法xyz.noark.orm.cache.
UniqueDataCacheImpl
insert(EntityMapping<T>, T)
- 接口 中的方法xyz.noark.orm.accessor.
DataAccessor
插入一条数据.
insert(EntityMapping<T>, T)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlDataAccessor
insert(T)
- 接口 中的方法xyz.noark.orm.cache.
DataCache
新增一个实体对象.
insert(T)
- 类 中的方法xyz.noark.orm.cache.
MultiDataCacheImpl
insert(T)
- 类 中的方法xyz.noark.orm.cache.
UniqueDataCacheImpl
insert(T)
- 类 中的方法xyz.noark.orm.repository.
OrmRepository
向存储策略接口插入一个实体对象.
insert(EntityMapping<T>, T)
- 接口 中的方法xyz.noark.orm.write.
AsyncWriteService
插入一个实体对象.
insert(EntityMapping<T>, T)
- 类 中的方法xyz.noark.orm.write.impl.
DefaultAsyncWriteServiceImpl
insert(T)
- 类 中的方法xyz.noark.orm.write.impl.
EntityOperate
INSTANCE
- 类 中的静态变量xyz.noark.orm.write.impl.
DefaultId
isBlob()
- 类 中的方法xyz.noark.orm.
FieldMapping
isBoolean()
- 类 中的方法xyz.noark.orm.
FieldMapping
isDelete()
- 类 中的方法xyz.noark.orm.write.impl.
EntityOperate
isDouble()
- 类 中的方法xyz.noark.orm.
FieldMapping
isFloat()
- 类 中的方法xyz.noark.orm.
FieldMapping
isInsert()
- 类 中的方法xyz.noark.orm.write.impl.
EntityOperate
isInt()
- 类 中的方法xyz.noark.orm.
FieldMapping
isJson()
- 类 中的方法xyz.noark.orm.
FieldMapping
isKeyword(String)
- 类 中的静态方法xyz.noark.orm.accessor.sql.mysql.
MysqlKeyword
判定指定名称是否为关键字.
isLong()
- 类 中的方法xyz.noark.orm.
FieldMapping
isNotNull()
- 类 中的方法xyz.noark.orm.
FieldMapping
isPlayerId()
- 类 中的方法xyz.noark.orm.
FieldMapping
isPrimaryId()
- 类 中的方法xyz.noark.orm.
FieldMapping
isString()
- 类 中的方法xyz.noark.orm.
FieldMapping
isUpdate()
- 类 中的方法xyz.noark.orm.write.impl.
EntityOperate
J
Jdbcs
-
xyz.noark.orm.accessor.sql
中的类
Jdbc获取DB产品名称与版本.
Jdbcs()
- 类 的构造器xyz.noark.orm.accessor.sql.
Jdbcs
judgeAccessType()
- 接口 中的方法xyz.noark.orm.accessor.
DataAccessor
猜测一下用的DB信息
judgeAccessType()
- 类 中的方法xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
judgeAccessType(DataSource)
- 类 中的静态方法xyz.noark.orm.accessor.sql.
Jdbcs
针对一个数据源记录一下目标版本.
K
klass
- 类 中的变量xyz.noark.orm.
EntityMapping
L
load(EntityMapping<T>, K)
- 接口 中的方法xyz.noark.orm.accessor.
DataAccessor
加载一个指定ID的数据.
load(EntityMapping<T>, K)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlDataAccessor
load(K)
- 接口 中的方法xyz.noark.orm.cache.
DataCache
根据主键加载实体对象
load(Serializable, K)
- 接口 中的方法xyz.noark.orm.cache.
DataCache
根据玩家ID与主键值加载实体对象
load(Serializable, Predicate<T>)
- 接口 中的方法xyz.noark.orm.cache.
DataCache
根据玩家ID与条件载入实体对象.
load(Serializable, K)
- 类 中的方法xyz.noark.orm.cache.
MultiDataCacheImpl
load(Serializable, Predicate<T>)
- 类 中的方法xyz.noark.orm.cache.
MultiDataCacheImpl
load(K)
- 类 中的方法xyz.noark.orm.cache.
UniqueDataCacheImpl
load(K)
- 接口 中的方法xyz.noark.orm.repository.
CacheRepository
根据实体ID载入实体对象
load(K)
- 类 中的方法xyz.noark.orm.repository.
OrmRepository
根据角色ID和实体Id从存储策略层加载数据.
loadAll(EntityMapping<T>)
- 接口 中的方法xyz.noark.orm.accessor.
DataAccessor
加载表里所有的数据.
loadAll(EntityMapping<T>, Serializable)
- 接口 中的方法xyz.noark.orm.accessor.
DataAccessor
加载指定角色Id对应模块数据.
loadAll(EntityMapping<T>)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlDataAccessor
loadAll(EntityMapping<T>, Serializable)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlDataAccessor
loadAll()
- 接口 中的方法xyz.noark.orm.cache.
DataCache
获取所有实体对象
loadAll(Serializable)
- 接口 中的方法xyz.noark.orm.cache.
DataCache
根据玩家ID实体获取所有实体对象
loadAll(Predicate<T>)
- 接口 中的方法xyz.noark.orm.cache.
DataCache
根据条件载入实体对象列表
loadAll(Serializable, Predicate<T>)
- 接口 中的方法xyz.noark.orm.cache.
DataCache
根据玩家ID与条件载入实体对象列表.
loadAll(Serializable)
- 类 中的方法xyz.noark.orm.cache.
MultiDataCacheImpl
loadAll(Serializable, Predicate<T>)
- 类 中的方法xyz.noark.orm.cache.
MultiDataCacheImpl
loadAll()
- 类 中的方法xyz.noark.orm.cache.
MultiDataCacheImpl
loadAll()
- 类 中的方法xyz.noark.orm.cache.
UniqueDataCacheImpl
loadAll(Predicate<T>)
- 类 中的方法xyz.noark.orm.cache.
UniqueDataCacheImpl
loadAll()
- 接口 中的方法xyz.noark.orm.repository.
CacheRepository
载入全部实体对象.
loadAll(Serializable)
- 接口 中的方法xyz.noark.orm.repository.
CacheRepository
根据玩家ID载入全部对象.
loadAll()
- 类 中的方法xyz.noark.orm.repository.
OrmRepository
从存储策略层加载数据.
loadAll(Serializable)
- 类 中的方法xyz.noark.orm.repository.
OrmRepository
根据playerId从存储策略层加载数据.
M
make(Class<T>)
- 类 中的方法xyz.noark.orm.
AnnotationEntityMaker
MultiCacheRepository
<
T
,
K
extends java.io.Serializable> -
xyz.noark.orm.repository
中的类
封装了一套缓存机制的ORM数据访问层.
MultiCacheRepository()
- 类 的构造器xyz.noark.orm.repository.
MultiCacheRepository
MultiDataCacheImpl
<
T
,
K
extends java.io.Serializable> -
xyz.noark.orm.cache
中的类
这类的,就是一个玩家有多条数据.
MultiDataCacheImpl(CacheRepository<T, K>, long)
- 类 的构造器xyz.noark.orm.cache.
MultiDataCacheImpl
MysqlDataAccessor
-
xyz.noark.orm.accessor.sql.mysql
中的类
MySQL数据访问类.
MysqlDataAccessor(DataSource)
- 类 的构造器xyz.noark.orm.accessor.sql.mysql.
MysqlDataAccessor
MysqlKeyword
-
xyz.noark.orm.accessor.sql.mysql
中的类
Mysql关键字.
MysqlKeyword()
- 类 的构造器xyz.noark.orm.accessor.sql.mysql.
MysqlKeyword
MysqlSqlExpert
-
xyz.noark.orm.accessor.sql.mysql
中的类
Mysql
MysqlSqlExpert()
- 类 的构造器xyz.noark.orm.accessor.sql.mysql.
MysqlSqlExpert
N
newEntity(EntityMapping<T>, ResultSet)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlDataAccessor
newEntity()
- 类 中的方法xyz.noark.orm.
EntityMapping
newEntityList(EntityMapping<T>, ResultSet)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlDataAccessor
O
OperateType
-
xyz.noark.orm.write
中的枚举
对数据的操作类型.
OrmRepository
<
T
,
K
extends java.io.Serializable> -
xyz.noark.orm.repository
中的类
OrmRepository类为所有实体操作类的父类.
OrmRepository()
- 类 的构造器xyz.noark.orm.repository.
OrmRepository
P
parameterToPreparedStatement(EntityMapping<?>, FieldMapping, PreparedStatementProxy, Object, int)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.adaptor.
AbstractValueAdaptor
playerId
- 类 中的变量xyz.noark.orm.
EntityMapping
玩家ID字段
PreparedStatementCallback
<
T
> -
xyz.noark.orm.accessor.sql
中的接口
PreparedStatement回调接口.
PreparedStatementProxy
-
xyz.noark.orm.accessor.sql
中的类
PreparedStatement代理对象.
PreparedStatementProxy(PreparedStatement, boolean)
- 类 的构造器xyz.noark.orm.accessor.sql.
PreparedStatementProxy
primaryId
- 类 中的变量xyz.noark.orm.
EntityMapping
主键字段
R
resultSetToParameter(EntityMapping<?>, FieldMapping, ResultSet, Object)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.adaptor.
AbstractValueAdaptor
S
setAutoAlterTableDropColumn(boolean)
- 类 中的方法xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
setBoolean(int, Boolean)
- 类 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementProxy
setColumnName(String)
- 类 中的方法xyz.noark.orm.
FieldMapping
setDouble(int, Double)
- 类 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementProxy
setFieldInfo(List<FieldMapping>)
- 类 中的方法xyz.noark.orm.
EntityMapping
setFloat(int, Float)
- 类 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementProxy
setInt(int, Integer)
- 类 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementProxy
setLong(int, Long)
- 类 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementProxy
setNull(int, int)
- 类 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementProxy
setObject(int, Object)
- 类 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementProxy
setPlayerId(FieldMapping)
- 类 中的方法xyz.noark.orm.
EntityMapping
setPrimaryId(FieldMapping)
- 类 中的方法xyz.noark.orm.
EntityMapping
setSlowQuerySqlMillis(int)
- 类 中的方法xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
setStatementExecutableSqlLogEnable(boolean)
- 类 中的方法xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
setStatementParameterSetLogEnable(boolean)
- 类 中的方法xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
setString(int, String)
- 类 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementProxy
setTableComment(String)
- 类 中的方法xyz.noark.orm.
EntityMapping
setTableName(String)
- 类 中的方法xyz.noark.orm.
EntityMapping
setTimestamp(int, Timestamp)
- 类 中的方法xyz.noark.orm.accessor.sql.
PreparedStatementProxy
setWidth(int)
- 类 中的方法xyz.noark.orm.
FieldMapping
shutdown()
- 接口 中的方法xyz.noark.orm.write.
AsyncWriteService
停机存档
shutdown()
- 类 中的方法xyz.noark.orm.write.impl.
DefaultAsyncWriteServiceImpl
SHUTDOWN_MAX_TIME
- 类 中的静态变量xyz.noark.orm.
DataConstant
停止服务时存储数据最大等待时间,单位:分钟
slowQuerySqlMillis
- 类 中的变量xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
慢查询时间阀值(单位:毫秒),如果为0则不监控
SqlExpert
-
xyz.noark.orm.accessor.sql
中的接口
SQL专家
StatementCallback
<
T
> -
xyz.noark.orm.accessor.sql
中的接口
Statement回调.
statementExecutableSqlLogEnable
- 类 中的变量xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
是否输出执行SQL日志
statementParameterSetLogEnable
- 类 中的变量xyz.noark.orm.accessor.sql.
AbstractSqlDataAccessor
是否输出执行SQL的参数日志(上一个必需要true)
syncFlushAll()
- 接口 中的方法xyz.noark.orm.write.
AsyncWriteService
同步式的清理全部回写数据.
syncFlushAll()
- 类 中的方法xyz.noark.orm.write.impl.
DefaultAsyncWriteServiceImpl
T
tableName
- 类 中的变量xyz.noark.orm.
EntityMapping
表名
toParameter(FieldMapping, ResultSet)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.adaptor.
AbstractValueAdaptor
ResultSet中取出值
toPreparedStatement(PreparedStatementProxy, T, int)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.adaptor.
AbstractValueAdaptor
属性转化到PreparedStatement中
toString()
- 类 中的方法xyz.noark.orm.write.impl.
DefaultId
U
UniqueCacheRepository
<
T
,
K
extends java.io.Serializable> -
xyz.noark.orm.repository
中的类
封装了一套缓存机制的ORM数据访问层.
UniqueCacheRepository()
- 类 的构造器xyz.noark.orm.repository.
UniqueCacheRepository
UniqueDataCacheImpl
<
T
,
K
extends java.io.Serializable> -
xyz.noark.orm.cache
中的类
这类的,要么没有角色Id,要么就是角色Id就是主键。
UniqueDataCacheImpl(CacheRepository<T, K>, long)
- 类 的构造器xyz.noark.orm.cache.
UniqueDataCacheImpl
update(EntityMapping<T>, T)
- 接口 中的方法xyz.noark.orm.accessor.
DataAccessor
修改一条数据.
update(EntityMapping<T>, T)
- 类 中的方法xyz.noark.orm.accessor.sql.mysql.
MysqlDataAccessor
update(T)
- 接口 中的方法xyz.noark.orm.cache.
DataCache
更新一个实体对象
update(T)
- 类 中的方法xyz.noark.orm.cache.
MultiDataCacheImpl
update(T)
- 类 中的方法xyz.noark.orm.cache.
UniqueDataCacheImpl
update(T)
- 类 中的方法xyz.noark.orm.repository.
OrmRepository
向存储策略接口修改一个实体对象.
update(EntityMapping<T>, T)
- 接口 中的方法xyz.noark.orm.write.
AsyncWriteService
更新一个实体对象.
update(EntityMapping<T>, T)
- 类 中的方法xyz.noark.orm.write.impl.
DefaultAsyncWriteServiceImpl
update(T)
- 类 中的方法xyz.noark.orm.write.impl.
EntityOperate
V
ValueAdaptorManager
-
xyz.noark.orm.accessor.sql.mysql.adaptor
中的类
属性值适配转换管理类.
ValueAdaptorManager()
- 类 的构造器xyz.noark.orm.accessor.sql.mysql.adaptor.
ValueAdaptorManager
valueOf(String)
- 枚举 中的静态方法xyz.noark.orm.accessor.
FieldType
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法xyz.noark.orm.write.
OperateType
返回带有指定名称的该类型的枚举常量。
values()
- 枚举 中的静态方法xyz.noark.orm.accessor.
FieldType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法xyz.noark.orm.write.
OperateType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
X
xyz.noark.orm
- 程序包 xyz.noark.orm
数据存储层.
xyz.noark.orm.accessor
- 程序包 xyz.noark.orm.accessor
xyz.noark.orm.accessor.sql
- 程序包 xyz.noark.orm.accessor.sql
具体SQL类型的数据存储.
xyz.noark.orm.accessor.sql.mysql
- 程序包 xyz.noark.orm.accessor.sql.mysql
Mysql数据库的实现.
xyz.noark.orm.accessor.sql.mysql.adaptor
- 程序包 xyz.noark.orm.accessor.sql.mysql.adaptor
属性转化适配
xyz.noark.orm.cache
- 程序包 xyz.noark.orm.cache
xyz.noark.orm.repository
- 程序包 xyz.noark.orm.repository
xyz.noark.orm.write
- 程序包 xyz.noark.orm.write
xyz.noark.orm.write.impl
- 程序包 xyz.noark.orm.write.impl
异步回写策略具体实现包.
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
X
跳过导航链接
概览
程序包
类
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类