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

A

AbstractStateMachine<T> - com.hecloud.runtime.database.core.state中的类
抽象状态机
AbstractStateMachine() - 类 的构造器com.hecloud.runtime.database.core.state.AbstractStateMachine
 
add(Relation, ColumnField, Sign) - 类 中的方法com.hecloud.runtime.database.utils.Conditions
 
add(Relation, String, Sign) - 类 中的方法com.hecloud.runtime.database.utils.Conditions
 
afterPropertiesSet() - 类 中的方法com.hecloud.runtime.database.core.BasicDao
 
afterPropertiesSet() - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
afterPropertiesSet() - 类 中的方法com.hecloud.runtime.database.datasource.DynamicDataSource
 
ALL - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
and(String) - 类 中的方法com.hecloud.runtime.database.builder.DeleteBuilder
 
and(String) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
and(String) - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 
AND - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
andIn(String, Collection) - 类 中的方法com.hecloud.runtime.database.builder.DeleteBuilder
 
andIn(String, Collection) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
andIn(String, Collection) - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 
ASC - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
ASC - 类 中的静态变量com.hecloud.runtime.database.utils.Condition
 
assertValidate(Map<String, Object>, String) - 类 中的静态方法com.hecloud.runtime.database.validator.InjectionAssert
验证参数属性和属性值是否包括注入字段
assertValidate(String, String) - 类 中的静态方法com.hecloud.runtime.database.validator.InjectionAssert
判断当前sql是否存在sql注入

B

baseDelete(Object) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
根据bean的pk来删除bean
baseQueryForList(Class<?>, Conditions, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
自动分页/不分页查询返回list
baseSaveEntity(Object) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
保存新增的实体对象
BasicDao - com.hecloud.runtime.database.core中的类
ORM映射基础类
BasicDao() - 类 的构造器com.hecloud.runtime.database.core.BasicDao
 
BatchEngine - com.hecloud.runtime.database.engine中的类
批量处理引擎
BatchEngine(JdbcTemplate, EntityProcessor) - 类 的构造器com.hecloud.runtime.database.engine.BatchEngine
 
batchInsert(List<?>) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
批量插入数据
batchInsert(List<?>, Integer) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
指定批量大小的批量插入数据
batchInsert(List<?>, Integer) - 类 中的方法com.hecloud.runtime.database.engine.BatchEngine
批量插入对象方法 主要思路就是构造insert into table () values(),()sql语句。
batchInsert(List<?>) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
批量插入数据
batchInsert(List<?>, Integer) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
指定批量大小的批量插入数据
batchInsert(List<?>) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
batchInsert(List<?>, Integer) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
BatchInsertSQLBuilder - com.hecloud.runtime.database.builder中的类
批量插入SQL语句构造器
BatchInsertSQLBuilder(Strategy, List<ColumnField>, String) - 类 的构造器com.hecloud.runtime.database.builder.BatchInsertSQLBuilder
 
batchSave(List<T>, Integer) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
批量添加实体
batchSave(List<T>, Integer) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
BatchSQLBuilder - com.hecloud.runtime.database.builder中的接口
批量脚本构造接口
batchUpdate(List<?>, Integer) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
批量更新数据
batchUpdate(List<?>, String[], Integer) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
批量更新指定属性的实体类
batchUpdate(List<T>, Integer) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
批量更新实体
batchUpdate(List<T>, String[], Integer) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
批量更新实体
batchUpdate(List<T>, Integer) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
batchUpdate(List<T>, String[], Integer) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
batchUpdate(List<?>, String[], Integer) - 类 中的方法com.hecloud.runtime.database.engine.BatchEngine
批量更新语句
batchUpdate(List<?>) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
批量更新数据
batchUpdate(List<?>, Integer) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
指定大小的批量更新操作
batchUpdate(List<?>, String[]) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
批量更新数据
batchUpdate(List<?>, String[], Integer) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
指定批量大小的批量更新指定字段
batchUpdate(List<?>) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
batchUpdate(List<?>, String[]) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
batchUpdate(List<?>, Integer) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
batchUpdate(List<?>, String[], Integer) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
BatchUpdateSQLBuilder - com.hecloud.runtime.database.builder中的类
批量更新SQL构造器
BatchUpdateSQLBuilder(Strategy, List<ColumnField>, String, String[], ColumnField) - 类 的构造器com.hecloud.runtime.database.builder.BatchUpdateSQLBuilder
 
BeanConverter - com.hecloud.runtime.database.convertor中的类
对象转换器,用来将JdbcTemplate查询出来的对象基本属性Map转换为对应类的实例化对象 ,也可以直接用来Map数值转换为对应类的实例化对象
BeanConverter() - 类 的构造器com.hecloud.runtime.database.convertor.BeanConverter
 
beforeInsert(Object) - 类 中的方法com.hecloud.runtime.database.builder.EntityBuilder
处理保存前的字段赋值
beforeUpdate(Object) - 类 中的方法com.hecloud.runtime.database.builder.EntityBuilder
处理更新前的字段赋值
build(String, Collection<Object>) - 类 中的静态方法com.hecloud.runtime.database.builder.InBuilder
In 查询语句拼接
build(Collection<Object>) - 类 中的静态方法com.hecloud.runtime.database.builder.InBuilder
 
build(List<Param>) - 类 中的静态方法com.hecloud.runtime.database.builder.ParamBuilder
 
build(String, Page, String) - 类 中的静态方法com.hecloud.runtime.database.builder.QueryBuilder
构建查询语句
build(String, List<Param>, Map<String, String>, String) - 类 中的静态方法com.hecloud.runtime.database.builder.QueryBuilder
构建查询语句
build() - 类 中的方法com.hecloud.runtime.database.utils.Condition
 
build() - 类 中的方法com.hecloud.runtime.database.utils.Conditions
 
buildByPlaceHolder(String, Map<String, Object>) - 类 中的静态方法com.hecloud.runtime.database.builder.QueryBuilder
 
buildCondition(List<Param>, String) - 类 中的静态方法com.hecloud.runtime.database.builder.QueryBuilder
 
buildDelete(Class<?>) - 类 中的方法com.hecloud.runtime.database.builder.SQLBuilder
根据pojo类的Class生成根据pk来delete的SQL语句
buildDeleteByColumns(Class<?>, String[]) - 类 中的方法com.hecloud.runtime.database.builder.SQLBuilder
根据pojo类的Class和更新的条件字段来生成delete的SQL语句
buildGroup(String, List<String>) - 类 中的静态方法com.hecloud.runtime.database.builder.QueryBuilder
 
buildInsert(Class<?>) - 类 中的方法com.hecloud.runtime.database.builder.SQLBuilder
根据pojo类的class来构建insert的SQL语句
buildPage(int, int) - 类 中的静态方法com.hecloud.runtime.database.builder.QueryBuilder
 
buildPrefix() - 类 中的方法com.hecloud.runtime.database.builder.BatchInsertSQLBuilder
构建插入语句后缀
buildPrefix() - 接口 中的方法com.hecloud.runtime.database.builder.BatchSQLBuilder
构建批量操作前缀语句
buildPrefix() - 类 中的方法com.hecloud.runtime.database.builder.BatchUpdateSQLBuilder
 
buildRaw(String, Page, String) - 类 中的静态方法com.hecloud.runtime.database.builder.QueryBuilder
构建查询语句
buildRaw(String, List<Param>, Map<String, String>, String) - 类 中的静态方法com.hecloud.runtime.database.builder.QueryBuilder
构建查询语句
buildSelect(Class<?>) - 类 中的方法com.hecloud.runtime.database.builder.SQLBuilder
根据pojo类的class来构建select * from 的SQL语句
buildSelect(Class<?>, String[]) - 类 中的方法com.hecloud.runtime.database.builder.SQLBuilder
根据实体类和指定字段数组构建指定字段的查询语句开头
buildUpdate(Class<?>) - 类 中的方法com.hecloud.runtime.database.builder.SQLBuilder
根据pojo类的class构建根据pk来update的SQL语句
buildUpdateSqlByColumns(Class<?>, String[]) - 类 中的方法com.hecloud.runtime.database.builder.SQLBuilder
根据pojo类的Class和更新的条件字段来生成update的SQL语句
buildValues(List<?>) - 类 中的方法com.hecloud.runtime.database.builder.BatchInsertSQLBuilder
 
buildValues(List<?>) - 接口 中的方法com.hecloud.runtime.database.builder.BatchSQLBuilder
构建批量插入数值
buildValues(List<?>) - 类 中的方法com.hecloud.runtime.database.builder.BatchUpdateSQLBuilder
 

C

call() - 类 中的方法com.hecloud.runtime.database.task.SQLExecuteTask
 
Category - com.hecloud.runtime.database.emuns中的枚举
忽略类型:插入,更新,查询,全部
Column - com.hecloud.runtime.database.annotation中的注释类型
自定义数据库字段注解
ColumnField - com.hecloud.runtime.database.emuns中的类
数据库字段和实体类之间的成员变量关系类
ColumnField() - 类 的构造器com.hecloud.runtime.database.emuns.ColumnField
 
com.hecloud.runtime.database.annotation - 程序包 com.hecloud.runtime.database.annotation
 
com.hecloud.runtime.database.builder - 程序包 com.hecloud.runtime.database.builder
 
com.hecloud.runtime.database.cache - 程序包 com.hecloud.runtime.database.cache
 
com.hecloud.runtime.database.convertor - 程序包 com.hecloud.runtime.database.convertor
 
com.hecloud.runtime.database.core - 程序包 com.hecloud.runtime.database.core
 
com.hecloud.runtime.database.core.intf - 程序包 com.hecloud.runtime.database.core.intf
 
com.hecloud.runtime.database.core.intf.impl - 程序包 com.hecloud.runtime.database.core.intf.impl
 
com.hecloud.runtime.database.core.state - 程序包 com.hecloud.runtime.database.core.state
 
com.hecloud.runtime.database.datasource - 程序包 com.hecloud.runtime.database.datasource
 
com.hecloud.runtime.database.emuns - 程序包 com.hecloud.runtime.database.emuns
 
com.hecloud.runtime.database.engine - 程序包 com.hecloud.runtime.database.engine
 
com.hecloud.runtime.database.entity - 程序包 com.hecloud.runtime.database.entity
 
com.hecloud.runtime.database.enums - 程序包 com.hecloud.runtime.database.enums
 
com.hecloud.runtime.database.exception - 程序包 com.hecloud.runtime.database.exception
 
com.hecloud.runtime.database.task - 程序包 com.hecloud.runtime.database.task
 
com.hecloud.runtime.database.utils - 程序包 com.hecloud.runtime.database.utils
 
com.hecloud.runtime.database.validator - 程序包 com.hecloud.runtime.database.validator
 
COMMA - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
Command - com.hecloud.runtime.database.utils中的类
 
Command() - 类 的构造器com.hecloud.runtime.database.utils.Command
 
Condition - com.hecloud.runtime.database.utils中的类
 
Condition() - 类 的构造器com.hecloud.runtime.database.utils.Condition
 
Conditions - com.hecloud.runtime.database.utils中的类
 
Conditions() - 类 的构造器com.hecloud.runtime.database.utils.Conditions
 
count(Class<T>, Conditions, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
数量查询
count(Class<T>, Conditions, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
count(String, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
查询满足条件的记录数量
count(Class<?>, Conditions, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
查询满足条件的记录数量
count(String, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
count(Class<?>, Conditions, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
countQuery(String, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
条数查询
countQuery(String) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
条数查询
countQuery(String, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
数量查询
countQuery(String, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 

D

DataEngine<T> - com.hecloud.runtime.database.engine中的接口
数据操作引擎接口
DataSourceAspect - com.hecloud.runtime.database.datasource中的类
数据源切面
DataSourceAspect() - 类 的构造器com.hecloud.runtime.database.datasource.DataSourceAspect
 
DataSourceCategory - com.hecloud.runtime.database.enums中的枚举
数据源分类
DataSourceSwitch - com.hecloud.runtime.database.datasource中的注释类型
数据源开关元注解,默认使用master数据源
delete(Class) - 类 中的方法com.hecloud.runtime.database.builder.DeleteBuilder
 
delete(Class<T>, Pk) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
根据主键删除实体
delete(Class<T>, Pk) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
delete(Class<?>, Serializable) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
基于主键删除指定记录
delete(Object, String[]) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
基于不同字段删除数据
delete(Object) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
删除指定实体对象
delete(Class<?>, Serializable) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
delete(Object, String[]) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
delete(Object) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
DELETE - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
DeleteBuilder - com.hecloud.runtime.database.builder中的类
 
DeleteBuilder() - 类 的构造器com.hecloud.runtime.database.builder.DeleteBuilder
 
DeleteCache - com.hecloud.runtime.database.cache中的类
删除SQL语句缓存
DeleteCache(int) - 类 的构造器com.hecloud.runtime.database.cache.DeleteCache
 
DeleteStateMachine - com.hecloud.runtime.database.core.state中的类
 
DeleteStateMachine() - 类 的构造器com.hecloud.runtime.database.core.state.DeleteStateMachine
 
deleteWithColumn(Object, String[]) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
根据bean的部分字段的条件来删除bean
DESC - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
DESC - 类 中的静态变量com.hecloud.runtime.database.utils.Condition
 
determineCurrentLookupKey() - 类 中的方法com.hecloud.runtime.database.datasource.DynamicDataSource
 
doAround(ProceedingJoinPoint) - 类 中的方法com.hecloud.runtime.database.datasource.DataSourceAspect
 
DOT - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
DOT - 类 中的静态变量com.hecloud.runtime.database.utils.Condition
 
DynamicDataSource - com.hecloud.runtime.database.datasource中的类
动态数据源
DynamicDataSource() - 类 的构造器com.hecloud.runtime.database.datasource.DynamicDataSource
 

E

EntityBuilder - com.hecloud.runtime.database.builder中的类
 
EntityBuilder() - 类 的构造器com.hecloud.runtime.database.builder.EntityBuilder
 
EntityCache - com.hecloud.runtime.database.cache中的类
用户认证信息缓存
EntityCache(int) - 类 的构造器com.hecloud.runtime.database.cache.EntityCache
 
EntityConvertor<T> - com.hecloud.runtime.database.convertor中的类
实体类转换器
EntityConvertor() - 类 的构造器com.hecloud.runtime.database.convertor.EntityConvertor
 
EntityProcessor - com.hecloud.runtime.database.convertor中的类
实体类元数据解析器
EntityProcessor() - 类 的构造器com.hecloud.runtime.database.convertor.EntityProcessor
 
equal(Object) - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 
EQUAL - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
execute(String) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
指定无参sql语句
execute(String) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
执行SQL语句
execute(String, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
执行带参数的SQL语句
execute(String) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
execute(String, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
execute(String) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
指定SQL语句
execute(String, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
运行带参的SQL语句
execute(String) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
execute(String, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
ExtPropertySqlParameterSource - com.hecloud.runtime.database.core中的类
扩展参数处理类,用来处理枚举类型
ExtPropertySqlParameterSource(Object) - 类 的构造器com.hecloud.runtime.database.core.ExtPropertySqlParameterSource
 

F

fieldToColumn(String) - 类 中的静态方法com.hecloud.runtime.database.convertor.EntityProcessor
将大写字母转换成下划线加小写字母 例:u(U)serName 转换为user_name
from(Class...) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
from(Class, String) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
FROM - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
full(String) - 类 中的静态方法com.hecloud.runtime.database.builder.LikeBuilder
全模糊

G

GAP - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
Generic - com.hecloud.runtime.database.entity中的类
实体超级类
Generic() - 类 的构造器com.hecloud.runtime.database.entity.Generic
 
GenericDao<T extends GenericEntity,Pk extends Serializable> - com.hecloud.runtime.database.core.intf中的接口
JDBCTemplate通用抽象DAO接口
GenericEntity - com.hecloud.runtime.database.entity中的类
基础实体类
GenericEntity(Long, Long, Long) - 类 的构造器com.hecloud.runtime.database.entity.GenericEntity
 
GenericEntity(Long, Long, Long, String, String, Boolean, String, String) - 类 的构造器com.hecloud.runtime.database.entity.GenericEntity
 
GenericEntity() - 类 的构造器com.hecloud.runtime.database.entity.GenericEntity
 
get(Class<T>, Pk) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
根据主键获取实体详细信息
get(Class<T>, Pk) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
getCache(String) - 类 中的方法com.hecloud.runtime.database.cache.DeleteCache
 
getCache(String) - 类 中的方法com.hecloud.runtime.database.cache.EntityCache
 
getCache(String) - 类 中的方法com.hecloud.runtime.database.cache.InsertCache
 
getCache(String) - 类 中的方法com.hecloud.runtime.database.cache.SelectCache
 
getCache(String) - 类 中的方法com.hecloud.runtime.database.cache.UpdateCache
 
getDeleteCache() - 类 中的方法com.hecloud.runtime.database.cache.SqlCache
 
getEntity(Class<?>, Condition, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
获取实体对象
getEntity(Class<?>, Condition, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
getEntityCache() - 类 中的方法com.hecloud.runtime.database.cache.SqlCache
 
getInsertCache() - 类 中的方法com.hecloud.runtime.database.cache.SqlCache
 
getPkStrategy(Object) - 类 中的方法com.hecloud.runtime.database.convertor.EntityProcessor
获取主键策略
getPkStrategy(Class<?>) - 类 中的方法com.hecloud.runtime.database.convertor.EntityProcessor
获取主键策略
getSelectCache() - 类 中的方法com.hecloud.runtime.database.cache.SqlCache
 
getSqlType(String) - 类 中的方法com.hecloud.runtime.database.core.ExtPropertySqlParameterSource
 
getUpdateCache() - 类 中的方法com.hecloud.runtime.database.cache.SqlCache
 
GROUP_BY - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
GROUPBY - 类 中的静态变量com.hecloud.runtime.database.utils.Condition
 

I

Ignore - com.hecloud.runtime.database.annotation中的注释类型
忽略类型元注解 默认插入忽略
IN - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
InBuilder - com.hecloud.runtime.database.builder中的类
In 查询SQL拼接
InBuilder() - 类 的构造器com.hecloud.runtime.database.builder.InBuilder
 
InjectionAssert - com.hecloud.runtime.database.validator中的类
SQL注入校验器
InjectionAssert() - 类 的构造器com.hecloud.runtime.database.validator.InjectionAssert
 
insert(Object) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
普通数据插入
insert(Object) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
INSERT - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
InsertCache - com.hecloud.runtime.database.cache中的类
插入SQL语句缓存
InsertCache(int) - 类 的构造器com.hecloud.runtime.database.cache.InsertCache
 
instance() - 类 中的静态方法com.hecloud.runtime.database.cache.SqlCache
 

J

JdbcEngine<T> - com.hecloud.runtime.database.engine中的类
JDBC引擎,用来处理和数据库的交互操作
JdbcEngine(JdbcTemplate, NamedParameterJdbcTemplate, SQLBuilder, EntityProcessor, BeanConverter) - 类 的构造器com.hecloud.runtime.database.engine.JdbcEngine
 
JdbcGenericDao<T extends GenericEntity,Pk extends Serializable> - com.hecloud.runtime.database.core.intf.impl中的类
 
JdbcGenericDao(JdbcTemplate, NamedParameterJdbcTemplate) - 类 的构造器com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 

L

left(String) - 类 中的静态方法com.hecloud.runtime.database.builder.LikeBuilder
左模糊
LEFT_JOIN - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
LEFTB - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
LEFTB - 类 中的静态变量com.hecloud.runtime.database.utils.Condition
 
leftJoin(Class, String) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
LikeBuilder - com.hecloud.runtime.database.builder中的类
 
LikeBuilder() - 类 的构造器com.hecloud.runtime.database.builder.LikeBuilder
 
list(String) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
列表查询
list(Class<T>, String) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
列表查询
list(String, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
列表查询
list(Class<T>, String, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
列表查询
list(String) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
list(Class<T>, String) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
list(String, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
list(Class<T>, String, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
list(String, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
元数据列表查询
list(Class<?>, Conditions, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
列表查询
list(String, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
list(Class<?>, Conditions, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
listCount(Class<?>, Conditions, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
获取查询记录条数
load(Class<T>, Pk) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
获取指定的实体信息
load(Class<T>, Pk) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
load(Class<?>, Serializable) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
获取指定实体类
load(Class<?>, Serializable) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
loadCharset(Class<?>) - 类 中的方法com.hecloud.runtime.database.convertor.EntityProcessor
获取实体类表对应数据库表的编码
loadColumnField(Class<?>) - 类 中的方法com.hecloud.runtime.database.convertor.EntityProcessor
加载读取pojo的注解信息
loadEntity(Class<?>, Serializable) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
根据单一主键获取实体对象,必须为单一主键,无主键或者复合主键将会抛出异常
loadPk(Class<?>) - 类 中的方法com.hecloud.runtime.database.convertor.EntityProcessor
获取实体类主键
loadSinglePk(Class<?>) - 类 中的方法com.hecloud.runtime.database.convertor.EntityProcessor
获取书体类单一主键
loadTableName(Class<?>) - 类 中的方法com.hecloud.runtime.database.convertor.EntityProcessor
通过类获取表名

M

mapToBean(Map<String, Object>, Class<?>) - 类 中的方法com.hecloud.runtime.database.convertor.BeanConverter
将SQL查询出来的map对象转成实体对象
mapToEntity(Map<String, Object>, Class<?>) - 类 中的方法com.hecloud.runtime.database.convertor.EntityConvertor
 
mapToList(List<Map<String, Object>>, Class<?>) - 类 中的方法com.hecloud.runtime.database.convertor.EntityConvertor
实体列表映射

O

on(String) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
ON - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
or(String) - 类 中的方法com.hecloud.runtime.database.builder.DeleteBuilder
 
or(String) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
or(String) - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 
OR - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
Order - com.hecloud.runtime.database.emuns中的枚举
 
ORDER_BY - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
ORDERBY - 类 中的静态变量com.hecloud.runtime.database.utils.Condition
 
Orders - com.hecloud.runtime.database.utils中的类
 
Orders() - 类 的构造器com.hecloud.runtime.database.utils.Orders
 
orIn(String, Collection) - 类 中的方法com.hecloud.runtime.database.builder.DeleteBuilder
 
orIn(String, Collection) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
orIn(String, Collection) - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 

P

page(Page) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
page(Class<T>, Page) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
分页查询
page(Class<T>, Page) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
param(List<Param>) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
ParamBuilder - com.hecloud.runtime.database.builder中的类
 
ParamBuilder() - 类 的构造器com.hecloud.runtime.database.builder.ParamBuilder
 
PLACE_HOLDER - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
PrimaryKey - com.hecloud.runtime.database.annotation中的注释类型
自定义主键注解
putCache(String, String) - 类 中的方法com.hecloud.runtime.database.cache.DeleteCache
 
putCache(String, List<ColumnField>) - 类 中的方法com.hecloud.runtime.database.cache.EntityCache
 
putCache(String, String) - 类 中的方法com.hecloud.runtime.database.cache.InsertCache
 
putCache(String, String) - 类 中的方法com.hecloud.runtime.database.cache.SelectCache
 
putCache(String, String) - 类 中的方法com.hecloud.runtime.database.cache.UpdateCache
 

Q

QueryBuilder - com.hecloud.runtime.database.builder中的类
SQL查询语句构建工具类
QueryBuilder() - 类 的构造器com.hecloud.runtime.database.builder.QueryBuilder
 
queryForEntity(Class<?>, Condition, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
查询满足条件的单条记录的实体对象,如果超过1条则抛出异常,没查询到则返回null
queryForEntity(Class<T>, Condition, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
条件查询
queryForEntity(Class<T>, Condition, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
queryForList(String) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
返回原始数据的列表查询
queryForList(String, Class<?>) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
返回实体对象列表的查询
queryForList(String, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
获取原生的数据列表
queryForList(String, Map<String, Object>, Class<?>) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
列表查询
queryForList(Class<T>, Conditions, Map<String, Object>) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
条件查询
queryForList(Class<T>, Conditions, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
QUOTE - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
QUOTE - 类 中的静态变量com.hecloud.runtime.database.utils.Condition
 

R

remove(Class<T>, Pk) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
根据主键逻辑删除实体
remove(Class<T>, Pk) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
removeEldestEntry(Map.Entry<String, String>) - 类 中的方法com.hecloud.runtime.database.cache.DeleteCache
 
removeEldestEntry(Map.Entry<String, List<ColumnField>>) - 类 中的方法com.hecloud.runtime.database.cache.EntityCache
 
removeEldestEntry(Map.Entry<String, String>) - 类 中的方法com.hecloud.runtime.database.cache.InsertCache
 
removeEldestEntry(Map.Entry<String, String>) - 类 中的方法com.hecloud.runtime.database.cache.SelectCache
 
removeEldestEntry(Map.Entry<String, String>) - 类 中的方法com.hecloud.runtime.database.cache.UpdateCache
 
reset() - 类 中的静态方法com.hecloud.runtime.database.datasource.DynamicDataSource
重置当前栈
right(String) - 类 中的静态方法com.hecloud.runtime.database.builder.LikeBuilder
右模糊
RIGHTB - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
RIGHTB - 类 中的静态变量com.hecloud.runtime.database.utils.Condition
 

S

save(T) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
保存实体
save(T) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
save(Object) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
保存实体类
save(Object) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
saveEntity(Object) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
保存实体类,返回主键
select(String...) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
SELECT - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
SelectBuilder - com.hecloud.runtime.database.builder中的类
 
SelectBuilder() - 类 的构造器com.hecloud.runtime.database.builder.SelectBuilder
 
SelectCache - com.hecloud.runtime.database.cache中的类
查询SQL语句缓存
SelectCache(int) - 类 的构造器com.hecloud.runtime.database.cache.SelectCache
 
SelectState - com.hecloud.runtime.database.core.state中的枚举
 
SelectStateMachine - com.hecloud.runtime.database.core.state中的类
 
SelectStateMachine() - 类 的构造器com.hecloud.runtime.database.core.state.SelectStateMachine
 
set(UpdateAction...) - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 
set(String, Object) - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 
set(String) - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 
SET - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
setPk(Object, Serializable) - 类 中的方法com.hecloud.runtime.database.convertor.EntityProcessor
 
simple(ColumnField, Sign) - 类 中的静态方法com.hecloud.runtime.database.utils.Conditions
 
simple(String, Sign) - 类 中的静态方法com.hecloud.runtime.database.utils.Conditions
 
simpleCreateOrder(Order) - 类 中的静态方法com.hecloud.runtime.database.utils.Orders
 
simpleOrder(String, Order) - 类 中的静态方法com.hecloud.runtime.database.utils.Orders
 
sort(Map<String, String>) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
sort(Map<String, String>, String) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
SPACE - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
SPACE - 类 中的静态变量com.hecloud.runtime.database.utils.Condition
 
SPRATE - 类 中的静态变量com.hecloud.runtime.database.utils.Condition
 
sql() - 类 中的方法com.hecloud.runtime.database.builder.DeleteBuilder
 
sql() - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
sql() - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 
SQLBuilder - com.hecloud.runtime.database.builder中的类
SQL构造器,用来处理基本的SQL语句并进行缓存
SQLBuilder() - 类 的构造器com.hecloud.runtime.database.builder.SQLBuilder
 
SqlBuildException - com.hecloud.runtime.database.exception中的类
SQL构建异常
SqlBuildException() - 类 的构造器com.hecloud.runtime.database.exception.SqlBuildException
 
SqlCache - com.hecloud.runtime.database.cache中的类
SQL语句缓存
SQLExecuteTask - com.hecloud.runtime.database.task中的类
SQL执行任务
SQLExecuteTask(String, JdbcTemplate) - 类 的构造器com.hecloud.runtime.database.task.SQLExecuteTask
 
Strategy - com.hecloud.runtime.database.emuns中的枚举
主键生成策略

T

Table - com.hecloud.runtime.database.annotation中的注释类型
自定义数据库表注解
toString() - 类 中的方法com.hecloud.runtime.database.entity.GenericEntity
 

U

update(Class) - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 
update(String, Map<String, Object>) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
执行带参sql语句
update(T) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
更新实体
update(T, String[]) - 接口 中的方法com.hecloud.runtime.database.core.intf.GenericDao
更新指定字段
update(T) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
update(T, String[]) - 类 中的方法com.hecloud.runtime.database.core.intf.impl.JdbcGenericDao
 
update(Object) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
普通数据更新
update(Object, String[]) - 接口 中的方法com.hecloud.runtime.database.engine.DataEngine
更新指定字段的实体类
update(Object) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
update(Object, String[]) - 类 中的方法com.hecloud.runtime.database.engine.JdbcEngine
 
UPDATE - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
UpdateAction - com.hecloud.runtime.database.builder中的类
 
UpdateAction() - 类 的构造器com.hecloud.runtime.database.builder.UpdateAction
 
UpdateBuilder - com.hecloud.runtime.database.builder中的类
 
UpdateBuilder() - 类 的构造器com.hecloud.runtime.database.builder.UpdateBuilder
 
UpdateCache - com.hecloud.runtime.database.cache中的类
更新SQL语句缓存
UpdateCache(int) - 类 的构造器com.hecloud.runtime.database.cache.UpdateCache
 
updateEntity(Object) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
根据主键保存修改的实体对象
updateFields(Object, String[]) - 类 中的方法com.hecloud.runtime.database.core.BasicDao
根据bean的部分字段的条件来更新bean的信息
UpdateStateMachine - com.hecloud.runtime.database.core.state中的类
 
UpdateStateMachine() - 类 的构造器com.hecloud.runtime.database.core.state.UpdateStateMachine
 
useMaster() - 类 中的静态方法com.hecloud.runtime.database.datasource.DynamicDataSource
选择使用主库,并把选择放到当前ThreadLocal的栈顶
useSlave() - 类 中的静态方法com.hecloud.runtime.database.datasource.DynamicDataSource
选择使用从库,并把选择放到当前ThreadLocal的栈顶

V

valueOf(String) - 枚举 中的静态方法com.hecloud.runtime.database.core.state.SelectState
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.hecloud.runtime.database.emuns.Category
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.hecloud.runtime.database.emuns.Order
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.hecloud.runtime.database.emuns.Strategy
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.hecloud.runtime.database.enums.DataSourceCategory
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.hecloud.runtime.database.core.state.SelectState
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.hecloud.runtime.database.emuns.Category
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.hecloud.runtime.database.emuns.Order
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.hecloud.runtime.database.emuns.Strategy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.hecloud.runtime.database.enums.DataSourceCategory
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

where(String) - 类 中的方法com.hecloud.runtime.database.builder.DeleteBuilder
 
where(String, Object) - 类 中的方法com.hecloud.runtime.database.builder.DeleteBuilder
 
where(String) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
where(String, Object) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
where(String, Sign, Object) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
where(String) - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 
where(String, Object) - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 
WHERE - 类 中的静态变量com.hecloud.runtime.database.utils.Command
 
WHERE - 类 中的静态变量com.hecloud.runtime.database.utils.Conditions
 
whereIn(String, Collection) - 类 中的方法com.hecloud.runtime.database.builder.DeleteBuilder
 
whereIn(String, Collection) - 类 中的方法com.hecloud.runtime.database.builder.SelectBuilder
 
whereIn(String, Collection) - 类 中的方法com.hecloud.runtime.database.builder.UpdateBuilder
 
A B C D E F G I J L M O P Q R S T U V W 
跳过导航链接

Copyright © 2019. All rights reserved.