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

A

ACTIVE - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
运行模式 dev prod
Active() - 类 的构造器cn.jiangzeyin.database.config.SystemColumn.Active
 
appendWhere(String) - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
appendWhere(String) - 类 中的方法cn.jiangzeyin.database.run.write.Update
 

B

Base<T> - cn.jiangzeyin.database.base中的类
数据库操作公共
BaseSequence - cn.jiangzeyin.sequence中的类
公共的
BaseSequence(int, int, int, int, int) - 类 的构造器cn.jiangzeyin.sequence.BaseSequence
 
beforeInsert(Insert<?>, Object) - 接口 中的方法cn.jiangzeyin.database.event.InsertEvent
开始事件之前
beforeUpdate(Update<?>, Object) - 接口 中的方法cn.jiangzeyin.database.event.UpdateEvent
开始事件之前

C

checkUpdate(Class, HashMap<String, Object>) - 类 中的静态方法cn.jiangzeyin.database.base.WriteBase
效验update 是否合法
cn.jiangzeyin.database - 程序包 cn.jiangzeyin.database
 
cn.jiangzeyin.database.annotation - 程序包 cn.jiangzeyin.database.annotation
 
cn.jiangzeyin.database.base - 程序包 cn.jiangzeyin.database.base
 
cn.jiangzeyin.database.config - 程序包 cn.jiangzeyin.database.config
 
cn.jiangzeyin.database.event - 程序包 cn.jiangzeyin.database.event
 
cn.jiangzeyin.database.run - 程序包 cn.jiangzeyin.database.run
 
cn.jiangzeyin.database.run.read - 程序包 cn.jiangzeyin.database.run.read
 
cn.jiangzeyin.database.run.write - 程序包 cn.jiangzeyin.database.run.write
 
cn.jiangzeyin.database.util - 程序包 cn.jiangzeyin.database.util
 
cn.jiangzeyin.sequence - 程序包 cn.jiangzeyin.sequence
 
cn.jiangzeyin.sequence.impl - 程序包 cn.jiangzeyin.sequence.impl
 
cn.jiangzeyin.system - 程序包 cn.jiangzeyin.system
 
cn.jiangzeyin.util - 程序包 cn.jiangzeyin.util
 
columns - 类 中的变量cn.jiangzeyin.database.base.ReadBase
查询哪些列
commit() - 类 中的方法cn.jiangzeyin.database.run.write.Transaction.Operate
提交事务
completeInsert(Object) - 接口 中的方法cn.jiangzeyin.database.event.InsertEvent
操作成功
completeR(long) - 接口 中的方法cn.jiangzeyin.database.event.RemoveEvent
操作成功
completeUpdate(Object) - 接口 中的方法cn.jiangzeyin.database.event.UpdateEvent
操作成功
config(int, int) - 类 中的静态方法cn.jiangzeyin.sequence.SequenceConfig
 
ConfigProperties - cn.jiangzeyin.database.config中的类
配置属性字段
ConfigProperties() - 类 的构造器cn.jiangzeyin.database.config.ConfigProperties
 
convertList(ReadBase<T>, List<Map<String, Object>>) - 类 中的静态方法cn.jiangzeyin.database.util.Util
将list map 转javabean
convertType(Object, Class) - 类 中的静态方法cn.jiangzeyin.util.DbReflectUtil
 
Create() - 类 的构造器cn.jiangzeyin.database.config.ModifyUser.Create
 

D

DatabaseContextHolder - cn.jiangzeyin.database.config中的类
链接池管理
DatabaseContextHolder.DatabaseOptType - cn.jiangzeyin.database.config中的枚举
数据源类型
dataCenterId - 类 中的变量cn.jiangzeyin.sequence.BaseSequence
数据中心编号
dataCenterIdBits - 类 中的变量cn.jiangzeyin.sequence.BaseSequence
 
dataCenterIdShift - 类 中的变量cn.jiangzeyin.sequence.BaseSequence
 
DataSourceConfig - cn.jiangzeyin.database.config中的类
数据源配置信息
DateSequence - cn.jiangzeyin.sequence.impl中的类
与snowflake算法区别,返回字符串id,占用更多字节,但直观从id中看出生成时间
DBExecutorService - cn.jiangzeyin.system中的类
系统线程池管理
DBExecutorService() - 类 的构造器cn.jiangzeyin.system.DBExecutorService
 
DbLog - cn.jiangzeyin.system中的类
日志 Created by jiangzeyin on 2017/8/14.
DbLog.DbLogInterface - cn.jiangzeyin.system中的接口
日志回调接口
DbReflectUtil - cn.jiangzeyin.util中的类
利用反射进行操作的一个工具类
DbReflectUtil() - 类 的构造器cn.jiangzeyin.util.DbReflectUtil
 
DbWriteService - cn.jiangzeyin.database中的类
 
DbWriteService.WriteInterface - cn.jiangzeyin.database中的接口
convert database name

E

EntityConfig - cn.jiangzeyin.database.annotation中的注释类型
实体配置 Created by jiangzeyin on 2017/10/24.
error(Exception) - 接口 中的方法cn.jiangzeyin.database.run.write.Transaction.Callback
事物异常
error(String, Throwable) - 接口 中的方法cn.jiangzeyin.system.DbLog.DbLogInterface
 
errorInsert(Throwable) - 接口 中的方法cn.jiangzeyin.database.event.InsertEvent
出现异常
errorR(Throwable) - 接口 中的方法cn.jiangzeyin.database.event.RemoveEvent
出现异常
errorUpdate(Throwable) - 接口 中的方法cn.jiangzeyin.database.event.UpdateEvent
出现异常
execute(Runnable) - 类 中的静态方法cn.jiangzeyin.system.DBExecutorService
 
executeInsert(DataSource, String, List<Object>) - 类 中的静态方法cn.jiangzeyin.database.util.JdbcUtil
添加操作 返回主键
executeInsert(Connection, String, List<Object>) - 类 中的静态方法cn.jiangzeyin.database.util.JdbcUtil
添加操作 返回主键

F

FieldConfig - cn.jiangzeyin.database.annotation中的注释类型
实体属性配置 Created by jiangzeyin on 2017/12/9.
function(String, List<Object>) - 类 中的静态方法cn.jiangzeyin.database.util.SqlUtil
获取运行sql function

G

get(K) - 类 中的方法cn.jiangzeyin.util.KeyMap
 
getActiveValue() - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn.Active
 
getAllSetMethods(Class) - 类 中的静态方法cn.jiangzeyin.util.DbReflectUtil
 
getAsyncLog() - 类 中的方法cn.jiangzeyin.database.base.Base
 
getCallback() - 类 中的方法cn.jiangzeyin.database.base.WriteBase
 
getColumn() - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn.Active
 
getColumn() - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn.Modify
 
getColumns() - 类 中的方法cn.jiangzeyin.database.base.ReadBase
查询列 默认*
getColumns() - 类 中的方法cn.jiangzeyin.database.run.read.IsExists
 
getColumns() - 类 中的方法cn.jiangzeyin.database.util.SqlAndParameters
 
getColumnTime() - 类 中的静态方法cn.jiangzeyin.database.config.ModifyUser.Modify
 
getColumnUser() - 类 中的静态方法cn.jiangzeyin.database.config.ModifyUser.Create
 
getColumnUser() - 类 中的静态方法cn.jiangzeyin.database.config.ModifyUser.Modify
 
getConnectionTagName() - 类 中的静态方法cn.jiangzeyin.database.config.DatabaseContextHolder
 
getData() - 类 中的方法cn.jiangzeyin.database.base.WriteBase
 
getDatabaseName(Class) - 接口 中的方法cn.jiangzeyin.database.DbWriteService.WriteInterface
根据实体class 获取对应数据源标记
getDataCenterId() - 类 中的静态方法cn.jiangzeyin.sequence.SequenceConfig
 
getDeclaredFields(Class<?>) - 类 中的静态方法cn.jiangzeyin.util.DbReflectUtil
获取class 所有字段 (包括父类)
getDefaultKeyName() - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn
 
getDefaultRefKeyName() - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn
 
getDefaultSelectColumns() - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn
 
getDefaultValue(String) - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn
获取字段的默认值
getDesc() - 枚举 中的方法cn.jiangzeyin.database.base.WriteBase.Event.BeforeCode
 
getField(Class<?>, String) - 类 中的静态方法cn.jiangzeyin.util.DbReflectUtil
利用反射获取指定对象里面的指定属性
getFieldValue(Object, String) - 类 中的静态方法cn.jiangzeyin.util.DbReflectUtil
利用反射获取指定对象的指定属性
getIds() - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
getInActiveValue() - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn.Active
 
getIndex() - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
getInsert() - 类 中的方法cn.jiangzeyin.database.run.write.Transaction.Operate
获取事务的insert 操作对象
getInsertSql(Insert<?>) - 类 中的静态方法cn.jiangzeyin.database.util.SqlUtil
获取添加对象信息
getInsertSqls(Insert<?>) - 类 中的静态方法cn.jiangzeyin.database.util.SqlUtil
 
getInstance() - 类 中的静态方法cn.jiangzeyin.database.DbWriteService
 
getInstance() - 类 中的静态方法cn.jiangzeyin.system.DbLog
 
getIsDelete() - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
getIsExistsSql(IsExists, Class<?>, String, String) - 类 中的静态方法cn.jiangzeyin.database.util.SqlUtil
 
getKeyColumn() - 类 中的方法cn.jiangzeyin.database.base.ReadBase
获取主键列
getKeyColumn() - 类 中的方法cn.jiangzeyin.database.run.write.Update
 
getKeyValue() - 类 中的方法cn.jiangzeyin.database.base.ReadBase
获取主键值
getKeyValue() - 类 中的方法cn.jiangzeyin.database.run.write.Update
 
getLevel() - 枚举 中的方法cn.jiangzeyin.database.run.TransactionLevel
获取数据库事务级别int值
getLimit() - 类 中的方法cn.jiangzeyin.database.run.read.IsExists
 
getLimitCount() - 类 中的方法cn.jiangzeyin.database.run.read.Select
 
getLimitStart() - 类 中的方法cn.jiangzeyin.database.run.read.Select
 
getList() - 类 中的方法cn.jiangzeyin.database.run.write.Insert
 
getMapList() - 类 中的方法cn.jiangzeyin.database.Page
 
getModifyTime() - 类 中的静态方法cn.jiangzeyin.database.config.ModifyUser.Modify
 
getName() - 类 中的方法cn.jiangzeyin.database.run.read.SelectFunction
 
getOptUserId() - 类 中的方法cn.jiangzeyin.database.base.Base
 
getOrderBy() - 类 中的方法cn.jiangzeyin.database.Page
 
getOrderBy() - 类 中的方法cn.jiangzeyin.database.run.read.Select
 
getPage() - 类 中的方法cn.jiangzeyin.database.run.read.SelectPage
 
getPageNo() - 类 中的方法cn.jiangzeyin.database.Page
 
getPageSize() - 类 中的方法cn.jiangzeyin.database.Page
 
getParameters() - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
getParameters() - 类 中的方法cn.jiangzeyin.database.run.read.IsExists
 
getParameters() - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
getParameters() - 类 中的方法cn.jiangzeyin.database.util.SqlAndParameters
 
getPoolRunInfo() - 类 中的静态方法cn.jiangzeyin.system.DBExecutorService
 
getPropertyGroup(String) - 类 中的方法cn.jiangzeyin.util.PropertiesParser
 
getPropertyGroup(String, boolean) - 类 中的方法cn.jiangzeyin.util.PropertiesParser
 
getPropertyGroup(String, boolean, String[]) - 类 中的方法cn.jiangzeyin.util.PropertiesParser
 
getPwdColumn() - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn
 
getReadDataSource(String) - 类 中的静态方法cn.jiangzeyin.database.config.DatabaseContextHolder
 
getRefKey() - 类 中的方法cn.jiangzeyin.database.base.Base
 
getRefMap() - 类 中的方法cn.jiangzeyin.database.base.Base
 
getRefWhere() - 类 中的方法cn.jiangzeyin.database.base.Base
 
getRemove() - 类 中的方法cn.jiangzeyin.database.base.Base
 
getRemove() - 类 中的方法cn.jiangzeyin.database.run.write.Transaction.Operate
获取事务的remove 操作对象
getRemoveSql(Remove<?>) - 类 中的静态方法cn.jiangzeyin.database.util.SqlUtil
获取移除sql 语句
getResource(String) - 类 中的静态方法cn.jiangzeyin.util.ResourceUtil
 
getResultCode() - 枚举 中的方法cn.jiangzeyin.database.base.WriteBase.Event.BeforeCode
 
getResults() - 类 中的方法cn.jiangzeyin.database.Page
 
getResultType() - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
getSelectPageSql(SelectPage<?>) - 类 中的静态方法cn.jiangzeyin.database.util.SqlUtil
获取分页操作信息
getSelectPageSql(Page<?>) - 类 中的静态方法cn.jiangzeyin.database.util.SqlUtil
 
getSelectSql(Select<?>) - 类 中的静态方法cn.jiangzeyin.database.util.SqlUtil
获取查询信息
getSql() - 类 中的方法cn.jiangzeyin.database.Page
 
getSql() - 类 中的方法cn.jiangzeyin.database.run.read.Select
 
getSql() - 类 中的方法cn.jiangzeyin.database.util.SqlAndParameters
 
getStringArrayProperty(String) - 类 中的方法cn.jiangzeyin.util.PropertiesParser
 
getStringArrayProperty(String, String[]) - 类 中的方法cn.jiangzeyin.util.PropertiesParser
 
getStringProperty(String) - 类 中的方法cn.jiangzeyin.util.PropertiesParser
 
getStringProperty(String, String) - 类 中的方法cn.jiangzeyin.util.PropertiesParser
 
getSystemMap() - 类 中的方法cn.jiangzeyin.database.util.SqlAndParameters
 
getTableName() - 类 中的方法cn.jiangzeyin.database.base.Base
 
getTableName(Class<?>, boolean, String, boolean) - 接口 中的方法cn.jiangzeyin.database.DbWriteService.WriteInterface
获取实体对应的表名
getTag() - 类 中的方法cn.jiangzeyin.database.base.Base
 
getTclass() - 类 中的方法cn.jiangzeyin.database.base.Base
返回操作的泛型类
getTclass(boolean) - 类 中的方法cn.jiangzeyin.database.base.Base
获取tclass
getTclass() - 类 中的方法cn.jiangzeyin.database.run.write.Update
 
getTClass(Class<?>) - 类 中的静态方法cn.jiangzeyin.util.DbReflectUtil
获取对象的泛型
getTime() - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn.Modify
 
getTotalPage() - 类 中的方法cn.jiangzeyin.database.Page
 
getTotalRecord() - 类 中的方法cn.jiangzeyin.database.Page
 
getTransferLog() - 类 中的方法cn.jiangzeyin.database.base.Base
 
getType() - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
getUnderlyingProperties() - 类 中的方法cn.jiangzeyin.util.PropertiesParser
 
getUpdate() - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
getUpdate() - 类 中的方法cn.jiangzeyin.database.run.write.Transaction.Operate
获取事务的update 操作对象
getUpdate() - 类 中的方法cn.jiangzeyin.database.run.write.Update
 
getUpdateSql(Update<?>) - 类 中的静态方法cn.jiangzeyin.database.util.SqlUtil
获取修改对象信息
getUserId() - 类 中的静态方法cn.jiangzeyin.system.SystemSessionInfo
获取当前操作session 用户id
getUserId() - 接口 中的方法cn.jiangzeyin.system.SystemSessionInfo.SessionUser
 
getUserName() - 类 中的静态方法cn.jiangzeyin.system.SystemSessionInfo
获取当前操作session 用户名
getUserName() - 接口 中的方法cn.jiangzeyin.system.SystemSessionInfo.SessionUser
 
getWhere() - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
getWhere() - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
getWhere() - 类 中的方法cn.jiangzeyin.database.run.write.Update
 
getWhereParameters() - 类 中的方法cn.jiangzeyin.database.run.write.Update
 
getWhereWord() - 类 中的方法cn.jiangzeyin.database.Page
 
getWorkerId() - 类 中的静态方法cn.jiangzeyin.sequence.SequenceConfig
 
getWriteConnection(String) - 类 中的静态方法cn.jiangzeyin.database.config.DatabaseContextHolder
 
getWriteDataSource(String) - 类 中的静态方法cn.jiangzeyin.database.config.DatabaseContextHolder
 

I

ICallbackSequence - cn.jiangzeyin.sequence中的接口
回调cls 和name 生成主键
IdSequence - cn.jiangzeyin.sequence.impl中的类
基于Twitter的Snowflake算法实现分布式高效有序ID生产黑科技(sequence)
SnowFlake的结构如下(每部分用-分开):

0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000

1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以id一般是正数,最高位是0

41位时间截(毫秒级),注意,41位时间截不是存储当前时间的时间截,而是存储时间截的差值(当前时间截 - 开始时间截) 得到的值),这里的的开始时间截,一般是我们的id生成器开始使用的时间,由我们程序来指定的(如下下面程序IdWorker类的startTime属性)。
info(Object) - 接口 中的方法cn.jiangzeyin.system.DbLog.DbLogInterface
 
init(String) - 类 中的静态方法cn.jiangzeyin.database.config.DataSourceConfig
 
Insert<T> - cn.jiangzeyin.database.run.write中的类
普通insert
Insert(Connection) - 类 的构造器cn.jiangzeyin.database.run.write.Insert
 
Insert(T) - 类 的构造器cn.jiangzeyin.database.run.write.Insert
 
Insert(List<T>) - 类 的构造器cn.jiangzeyin.database.run.write.Insert
 
Insert(T, boolean) - 类 的构造器cn.jiangzeyin.database.run.write.Insert
添加数据
Insert(List<T>, boolean) - 类 的构造器cn.jiangzeyin.database.run.write.Insert
 
InsertEvent - cn.jiangzeyin.database.event中的接口
添加数据事件
instance() - 类 中的静态方法cn.jiangzeyin.sequence.impl.DateSequence
 
instance() - 类 中的静态方法cn.jiangzeyin.sequence.impl.IdSequence
 
IQuietSequence - cn.jiangzeyin.sequence中的接口
静默不回调生成主键
isActive() - 类 中的静态方法cn.jiangzeyin.database.config.DataSourceConfig
 
isCreateClass(Class) - 类 中的静态方法cn.jiangzeyin.database.config.ModifyUser.Create
 
ISequence - cn.jiangzeyin.sequence中的接口
主键id class 中必须包含此静态方法 最好采用单利模式 public static ISequence instance()
IsExists<T> - cn.jiangzeyin.database.run.read中的类
判断是否存在
IsExists(String, String) - 类 的构造器cn.jiangzeyin.database.run.read.IsExists
 
IsExists() - 类 的构造器cn.jiangzeyin.database.run.read.IsExists
 
IsExists(boolean) - 类 的构造器cn.jiangzeyin.database.run.read.IsExists
异常是否抛出
IsExists(String) - 类 的构造器cn.jiangzeyin.database.run.read.IsExists
 
isModifyClass(Class) - 类 中的静态方法cn.jiangzeyin.database.config.ModifyUser.Modify
 
isReadRemove(String) - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn
 
isSequence(Class<?>, String) - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn
判断是否为sequence 字段
isStatus() - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn.Modify
 
isThrows() - 类 中的方法cn.jiangzeyin.database.base.Base
 
isThrows(Throwable) - 类 中的方法cn.jiangzeyin.database.base.Base
处理异常
isThrows(Throwable) - 类 中的方法cn.jiangzeyin.database.base.WriteBase
 
isUseDataBaseName() - 类 中的方法cn.jiangzeyin.database.base.Base
 
isUseIndex() - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
isWriteRemove(String) - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn
 

J

JdbcUtil - cn.jiangzeyin.database.util中的类
jdbc 操作util
JdbcUtil() - 类 的构造器cn.jiangzeyin.database.util.JdbcUtil
 

K

KeyMap<K,V> - cn.jiangzeyin.util中的类
不区分大小写 Created by jiangzeyin on 2017/8/15.
KeyMap(Map<K, V>) - 类 的构造器cn.jiangzeyin.util.KeyMap
 

L

lastTimestamp - 类 中的变量cn.jiangzeyin.sequence.BaseSequence
最后一次计算的时间

M

Modify() - 类 的构造器cn.jiangzeyin.database.config.ModifyUser.Modify
 
Modify() - 类 的构造器cn.jiangzeyin.database.config.SystemColumn.Modify
 
ModifyUser - cn.jiangzeyin.database.config中的类
记录最后修改人 Created by jiangzeyin on 2017/8/14.
ModifyUser() - 类 的构造器cn.jiangzeyin.database.config.ModifyUser
 
ModifyUser.Create - cn.jiangzeyin.database.config中的类
记录数据创建者
ModifyUser.Modify - cn.jiangzeyin.database.config中的类
 

N

nextId(Class, String) - 接口 中的方法cn.jiangzeyin.sequence.ICallbackSequence
生成主键
nextId() - 类 中的方法cn.jiangzeyin.sequence.impl.DateSequence
 
nextId() - 类 中的方法cn.jiangzeyin.sequence.impl.IdSequence
获取ID
nextId() - 接口 中的方法cn.jiangzeyin.sequence.IQuietSequence
生成唯一主键
NO_ACTIVE - 类 中的静态变量cn.jiangzeyin.database.config.SystemColumn.Active
 
notCanUpdate(String) - 类 中的静态方法cn.jiangzeyin.database.config.SystemColumn
判断是否可以修改

P

Page<T> - cn.jiangzeyin.database中的类
对分页的基本数据进行一个简单的封装
Page() - 类 的构造器cn.jiangzeyin.database.Page
 
Page(String) - 类 的构造器cn.jiangzeyin.database.Page
 
parseInfo(String) - 类 中的方法cn.jiangzeyin.sequence.impl.DateSequence
 
parseInfo(String) - 类 中的方法cn.jiangzeyin.sequence.impl.IdSequence
 
parseInfo(String) - 接口 中的方法cn.jiangzeyin.sequence.IQuietSequence
根据主键获取相关信息
parseSequence(Class<? extends ISequence>) - 类 中的静态方法cn.jiangzeyin.sequence.SequenceConfig
根据class 获取 接口对象
PROP_CONFIG_PATH - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
多数据源对应配置路径
PROP_CREATE - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_CREATE_CLASS - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
有创建者实体类
PROP_CREATE_COLUMN_USER - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_LAST_MODIFY - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_LAST_MODIFY_CLASS - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_LAST_MODIFY_COLUMN_TIME - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_LAST_MODIFY_COLUMN_USER - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_LAST_MODIFY_TIME - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_SOURCE_TAG - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
多数据库标识
PROP_SYSTEM_COLUMN - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_SYSTEM_COLUMN_ACTIVE - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_SYSTEM_COLUMN_ACTIVE_VALUE - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_SYSTEM_COLUMN_COLUMN_DEFAULT_VALUE - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
指定字段默认值
PROP_SYSTEM_COLUMN_DEFAULT_KEY_NAME - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
默认外联主键名
PROP_SYSTEM_COLUMN_DEFAULT_REF_KEY_NAME - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
默认外联主键对应描述字段
PROP_SYSTEM_COLUMN_MODIFY - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_SYSTEM_COLUMN_MODIFY_COLUMN - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_SYSTEM_COLUMN_MODIFY_STATUS - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_SYSTEM_COLUMN_MODIFY_TIME - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_SYSTEM_COLUMN_NOT_PUT_UPDATE - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
不允许修改的字段
PROP_SYSTEM_COLUMN_PWD - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_SYSTEM_COLUMN_READ_DEFAULT_REMOVE - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
查询时默认不查询的列
PROP_SYSTEM_COLUMN_SELECT_DEFAULT_COLUMNS - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
默认查询的列
PROP_SYSTEM_COLUMN_UN_ACTIVE - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
 
PROP_SYSTEM_COLUMN_WRITE_DEFAULT_REMOVE - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
写操作默认不操作哪些字段
PROP_SYSTEM_KEY - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
加密的key
PROP_SYSTEM_KEY_COLUMN - 类 中的静态变量cn.jiangzeyin.database.config.ConfigProperties
参与加密的字段
PropertiesParser - cn.jiangzeyin.util中的类
key-value
PropertiesParser(InputStream) - 类 的构造器cn.jiangzeyin.util.PropertiesParser
 
PropertiesParser(Properties) - 类 的构造器cn.jiangzeyin.util.PropertiesParser
 
putRefClass(String, Class<?>) - 类 中的方法cn.jiangzeyin.database.base.Base
添加外键 关系
putRefClass(String, Class<?>, String) - 类 中的方法cn.jiangzeyin.database.base.Base
 
putUpdate(String, Object) - 类 中的方法cn.jiangzeyin.database.run.write.Remove
添加要更新的字段
putUpdate(String, Object) - 类 中的方法cn.jiangzeyin.database.run.write.Update
添加要更新的字段

R

ReadBase<T> - cn.jiangzeyin.database.base中的类
读取数据
ReadBase() - 类 的构造器cn.jiangzeyin.database.base.ReadBase
 
ReadBase.Result - cn.jiangzeyin.database.base中的枚举
返回值类型
recycling() - 类 中的方法cn.jiangzeyin.database.base.Base
回收对象信息
recycling() - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
recycling() - 类 中的方法cn.jiangzeyin.database.base.WriteBase
 
recycling() - 类 中的静态方法cn.jiangzeyin.database.config.DatabaseContextHolder
 
Remove<T> - cn.jiangzeyin.database.run.write中的类
移除数据 即更改isDelete 状态
Remove(Connection) - 类 的构造器cn.jiangzeyin.database.run.write.Remove
事物模式
Remove(Remove.Type) - 类 的构造器cn.jiangzeyin.database.run.write.Remove
 
Remove(Remove.Type, boolean) - 类 的构造器cn.jiangzeyin.database.run.write.Remove
 
Remove.Type - cn.jiangzeyin.database.run.write中的枚举
 
RemoveEvent - cn.jiangzeyin.database.event中的接口
删除数据事件
ResourceUtil - cn.jiangzeyin.util中的类
加载资源util
rollback() - 类 中的方法cn.jiangzeyin.database.run.write.Transaction.Operate
回滚事务
run() - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
run() - 类 中的方法cn.jiangzeyin.database.base.WriteBase
异步执行
run() - 类 中的方法cn.jiangzeyin.database.run.read.IsExists
查询是否存在
run(ReadBase.Result) - 类 中的方法cn.jiangzeyin.database.run.read.Select
 
run() - 类 中的方法cn.jiangzeyin.database.run.read.Select
查询
run() - 类 中的方法cn.jiangzeyin.database.run.read.SelectFunction
 
run() - 类 中的方法cn.jiangzeyin.database.run.read.SelectPage
 
run() - 类 中的方法cn.jiangzeyin.database.run.write.Insert
异步执行添加数据操作
run() - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
run() - 类 中的方法cn.jiangzeyin.database.run.write.Update
 
runBoolean() - 类 中的方法cn.jiangzeyin.database.run.read.IsExists
判断是否存在
runEnd() - 类 中的方法cn.jiangzeyin.database.base.Base
 
runOne() - 类 中的方法cn.jiangzeyin.database.run.read.Select
查询一条数据 返回实体 会自动追加 limit 1

S

Select<T> - cn.jiangzeyin.database.run.read中的类
查询数据库操作
Select() - 类 的构造器cn.jiangzeyin.database.run.read.Select
 
Select(int) - 类 的构造器cn.jiangzeyin.database.run.read.Select
 
Select(String) - 类 的构造器cn.jiangzeyin.database.run.read.Select
 
SelectFunction<T> - cn.jiangzeyin.database.run.read中的类
查询函数
SelectFunction(String, String) - 类 的构造器cn.jiangzeyin.database.run.read.SelectFunction
 
SelectPage<T> - cn.jiangzeyin.database.run.read中的类
分页查询
SelectPage(Page<T>) - 类 的构造器cn.jiangzeyin.database.run.read.SelectPage
分页基本使用
SelectPage(Page<T>, ReadBase.Result) - 类 的构造器cn.jiangzeyin.database.run.read.SelectPage
 
sequence - 类 中的变量cn.jiangzeyin.sequence.BaseSequence
 
sequenceBits - 类 中的变量cn.jiangzeyin.sequence.BaseSequence
 
SequenceConfig - cn.jiangzeyin.sequence中的类
主键配置
SequenceConfig() - 类 的构造器cn.jiangzeyin.sequence.SequenceConfig
 
sequenceMask - 类 中的变量cn.jiangzeyin.sequence.BaseSequence
用mask防止溢出:位与运算保证计算
setAsync() - 类 中的方法cn.jiangzeyin.database.base.WriteBase
 
setCallback(WriteBase.Callback) - 类 中的方法cn.jiangzeyin.database.base.WriteBase
设置回调事件监听
setColumns(String) - 类 中的方法cn.jiangzeyin.database.base.ReadBase
设置查询列 默认所有 (*)
setColumns(List<String>) - 类 中的方法cn.jiangzeyin.database.util.SqlAndParameters
 
setData(T) - 类 中的方法cn.jiangzeyin.database.base.WriteBase
 
setDbLogInterface(DbLog.DbLogInterface) - 类 中的静态方法cn.jiangzeyin.system.DbLog
 
setDisplayPage(int, int) - 类 中的方法cn.jiangzeyin.database.Page
 
setFieldValue(Object, String, Object) - 类 中的静态方法cn.jiangzeyin.util.DbReflectUtil
利用反射设置指定对象的指定属性为指定的值
setIds(String) - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
setIds(int) - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
setIndex(String) - 类 中的方法cn.jiangzeyin.database.base.ReadBase
查询使用索引
setIsDelete(int) - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
setKeyColumn(String) - 类 中的方法cn.jiangzeyin.database.base.ReadBase
设置主键列名 默认为 id
setKeyColumn(String) - 类 中的方法cn.jiangzeyin.database.run.write.Update
设置主键列名 默认为 id
setKeyValue(Object) - 类 中的方法cn.jiangzeyin.database.base.ReadBase
设置查询主键值
setKeyValue(Object) - 类 中的方法cn.jiangzeyin.database.run.write.Update
设置查询主键值
setLimit(int) - 类 中的方法cn.jiangzeyin.database.run.read.IsExists
 
setLimitCount(int) - 类 中的方法cn.jiangzeyin.database.run.read.Select
设置查询数量
setLimitStart(int) - 类 中的方法cn.jiangzeyin.database.run.read.Select
设置查询开始位置
setList(List<T>) - 类 中的方法cn.jiangzeyin.database.run.write.Insert
 
setMapList(List<Map<String, Object>>) - 类 中的方法cn.jiangzeyin.database.Page
 
setName(String) - 类 中的方法cn.jiangzeyin.database.run.read.SelectFunction
 
setOptUserId(int) - 类 中的方法cn.jiangzeyin.database.base.Base
 
setOrderBy(String) - 类 中的方法cn.jiangzeyin.database.Page
 
setOrderBy(String) - 类 中的方法cn.jiangzeyin.database.run.read.Select
 
setPage(Page<T>) - 类 中的方法cn.jiangzeyin.database.run.read.SelectPage
 
setPageNo(int) - 类 中的方法cn.jiangzeyin.database.Page
 
setPageNoAndSize(long, long) - 类 中的方法cn.jiangzeyin.database.Page
设置分页条件
setPageSize(int) - 类 中的方法cn.jiangzeyin.database.Page
 
setParameters(Object...) - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
setParameters(List<Object>) - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
setParameters(List<Object>) - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
setParameters(Object...) - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
setParameters(List<Object>) - 类 中的方法cn.jiangzeyin.database.util.SqlAndParameters
 
setRefKey(String) - 类 中的方法cn.jiangzeyin.database.base.Base
设置外键的列
setRemove(String...) - 类 中的方法cn.jiangzeyin.database.base.Base
设置排除获取字段
setResults(List<T>) - 类 中的方法cn.jiangzeyin.database.Page
 
setResultsT(List<?>) - 类 中的方法cn.jiangzeyin.database.Page
 
setResultType(ReadBase.Result) - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
setRunSql(String) - 类 中的方法cn.jiangzeyin.database.base.Base
 
setSessionUser(SystemSessionInfo.SessionUser) - 类 中的静态方法cn.jiangzeyin.system.SystemSessionInfo
 
setSql(String) - 类 中的方法cn.jiangzeyin.database.Page
 
setSql(String) - 类 中的方法cn.jiangzeyin.database.run.read.Select
 
setSql(String, ReadBase.Result) - 类 中的方法cn.jiangzeyin.database.run.read.Select
 
setSql(String) - 类 中的方法cn.jiangzeyin.database.util.SqlAndParameters
 
setSql(CharSequence) - 类 中的方法cn.jiangzeyin.database.util.SqlAndParameters
 
setSystemMap(HashMap<String, String>) - 类 中的方法cn.jiangzeyin.database.util.SqlAndParameters
 
setTableName(String) - 类 中的方法cn.jiangzeyin.database.base.Base
 
setTag(String) - 类 中的方法cn.jiangzeyin.database.base.Base
 
setTclass(Class<?>) - 类 中的方法cn.jiangzeyin.database.base.Base
 
setThrowable(Throwable) - 类 中的方法cn.jiangzeyin.database.base.WriteBase
 
setThrows(boolean) - 类 中的方法cn.jiangzeyin.database.base.Base
 
setTotalPage(long) - 类 中的方法cn.jiangzeyin.database.Page
 
setTotalRecord(long) - 类 中的方法cn.jiangzeyin.database.Page
 
setType(Remove.Type) - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
setUpdate(HashMap<String, Object>) - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
setUpdate(HashMap<String, Object>) - 类 中的方法cn.jiangzeyin.database.run.write.Update
 
setUseDataBaseName(boolean) - 类 中的方法cn.jiangzeyin.database.base.Base
 
setUseIndex(boolean) - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
setWhere(String) - 类 中的方法cn.jiangzeyin.database.base.ReadBase
 
setWhere(String) - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
setWhere(String) - 类 中的方法cn.jiangzeyin.database.run.write.Update
 
setWhereParameters(List<Object>) - 类 中的方法cn.jiangzeyin.database.run.write.Update
 
setWhereParameters(Object...) - 类 中的方法cn.jiangzeyin.database.run.write.Update
 
setWhereWord(String) - 类 中的方法cn.jiangzeyin.database.Page
 
setWriteInterface(DbWriteService.WriteInterface) - 类 中的静态方法cn.jiangzeyin.database.DbWriteService
 
shutdown() - 类 中的静态方法cn.jiangzeyin.system.DBExecutorService
关闭所有线程池
SqlAndParameters - cn.jiangzeyin.database.util中的类
sql 处理后对象
SqlAndParameters() - 类 的构造器cn.jiangzeyin.database.util.SqlAndParameters
 
SqlUtil - cn.jiangzeyin.database.util中的类
sql 工具
SqlUtil() - 类 的构造器cn.jiangzeyin.database.util.SqlUtil
 
start(Transaction.Operate) - 接口 中的方法cn.jiangzeyin.database.run.write.Transaction.Callback
事物已经准备好啦
success(Object) - 接口 中的方法cn.jiangzeyin.database.base.WriteBase.Callback
success
syncRun() - 类 中的方法cn.jiangzeyin.database.run.write.Insert
执行添加数据操作
syncRun() - 类 中的方法cn.jiangzeyin.database.run.write.Remove
 
syncRun() - 类 中的方法cn.jiangzeyin.database.run.write.Update
 
SystemColumn - cn.jiangzeyin.database.config中的类
系统字段
SystemColumn() - 类 的构造器cn.jiangzeyin.database.config.SystemColumn
 
SystemColumn.Active - cn.jiangzeyin.database.config中的类
 
SystemColumn.Modify - cn.jiangzeyin.database.config中的类
 
SystemSessionInfo - cn.jiangzeyin.system中的类
系统session 信息
SystemSessionInfo.SessionUser - cn.jiangzeyin.system中的接口
获取session 信息接口

T

tilNextMillis(long) - 类 中的方法cn.jiangzeyin.sequence.BaseSequence
 
timeGen() - 类 中的方法cn.jiangzeyin.sequence.BaseSequence
 
toJSONObject(JSONArray) - 类 中的方法cn.jiangzeyin.database.Page
 
toJSONObject() - 类 中的方法cn.jiangzeyin.database.Page
 
toString() - 类 中的方法cn.jiangzeyin.database.Page
 
Transaction - cn.jiangzeyin.database.run.write中的类
事务操作
Transaction(String, Transaction.Callback, TransactionLevel) - 类 的构造器cn.jiangzeyin.database.run.write.Transaction
 
Transaction(Class, Transaction.Callback, TransactionLevel) - 类 的构造器cn.jiangzeyin.database.run.write.Transaction
 
Transaction(Class, Transaction.Callback) - 类 的构造器cn.jiangzeyin.database.run.write.Transaction
创建事物对象
Transaction(String, Transaction.Callback) - 类 的构造器cn.jiangzeyin.database.run.write.Transaction
创建事物对象
Transaction.Callback - cn.jiangzeyin.database.run.write中的接口
事物接口
Transaction.Operate - cn.jiangzeyin.database.run.write中的类
事物操作对象
transactionConnection - 类 中的变量cn.jiangzeyin.database.base.WriteBase
事务的链接信息
TransactionError - cn.jiangzeyin.database中的异常错误
事务异常 Created by jiangzeyin on 2018/6/21.
TransactionError(String) - 异常错误 的构造器cn.jiangzeyin.database.TransactionError
异常信息
TransactionLevel - cn.jiangzeyin.database.run中的枚举
事务级别枚举

U

Update<T> - cn.jiangzeyin.database.run.write中的类
update 数据库操作
Update(T) - 类 的构造器cn.jiangzeyin.database.run.write.Update
 
Update(T, boolean) - 类 的构造器cn.jiangzeyin.database.run.write.Update
 
Update() - 类 的构造器cn.jiangzeyin.database.run.write.Update
 
Update(boolean) - 类 的构造器cn.jiangzeyin.database.run.write.Update
 
UpdateEvent - cn.jiangzeyin.database.event中的接口
更新数据事件
userIdGetName(int) - 接口 中的方法cn.jiangzeyin.system.SystemSessionInfo.SessionUser
 
userIdGetName(int) - 类 中的静态方法cn.jiangzeyin.system.SystemSessionInfo
 
Util - cn.jiangzeyin.database.util中的类
工具类
Util() - 类 的构造器cn.jiangzeyin.database.util.Util
 

V

valueOf(String) - 枚举 中的静态方法cn.jiangzeyin.database.base.ReadBase.Result
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.jiangzeyin.database.base.WriteBase.Event.BeforeCode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.jiangzeyin.database.config.DatabaseContextHolder.DatabaseOptType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.jiangzeyin.database.run.TransactionLevel
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.jiangzeyin.database.run.write.Remove.Type
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.jiangzeyin.database.base.ReadBase.Result
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.jiangzeyin.database.base.WriteBase.Event.BeforeCode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.jiangzeyin.database.config.DatabaseContextHolder.DatabaseOptType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.jiangzeyin.database.run.TransactionLevel
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.jiangzeyin.database.run.write.Remove.Type
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

warn(Object) - 接口 中的方法cn.jiangzeyin.system.DbLog.DbLogInterface
 
warn(String, Throwable) - 接口 中的方法cn.jiangzeyin.system.DbLog.DbLogInterface
 
workerId - 类 中的变量cn.jiangzeyin.sequence.BaseSequence
机器编号
workerIdBits - 类 中的变量cn.jiangzeyin.sequence.BaseSequence
 
workerIdShift - 类 中的变量cn.jiangzeyin.sequence.BaseSequence
 
WriteBase<T> - cn.jiangzeyin.database.base中的类
写入数据
WriteBase(Connection) - 类 的构造器cn.jiangzeyin.database.base.WriteBase
 
WriteBase() - 类 的构造器cn.jiangzeyin.database.base.WriteBase
 
WriteBase(T) - 类 的构造器cn.jiangzeyin.database.base.WriteBase
 
WriteBase.Callback - cn.jiangzeyin.database.base中的接口
事件回调
WriteBase.Event - cn.jiangzeyin.database.base中的接口
 
WriteBase.Event.BeforeCode - cn.jiangzeyin.database.base中的枚举
操作前
A B C D E F G I J K L M N P R S T U V W 
跳过导航链接

Copyright © 2017–2018. All rights reserved.