- GeneralDDLOperations - com.centit.support.database.ddl中的类
-
- GeneralDDLOperations() - 类 的构造器com.centit.support.database.ddl.GeneralDDLOperations
-
- GeneralDDLOperations(Connection) - 类 的构造器com.centit.support.database.ddl.GeneralDDLOperations
-
- GeneralJsonObjectDao - com.centit.support.database.jsonmaptable中的类
-
- GeneralJsonObjectDao() - 类 的构造器com.centit.support.database.jsonmaptable.GeneralJsonObjectDao
-
- GeneralJsonObjectDao(TableInfo) - 类 的构造器com.centit.support.database.jsonmaptable.GeneralJsonObjectDao
-
- GeneralJsonObjectDao(Connection) - 类 的构造器com.centit.support.database.jsonmaptable.GeneralJsonObjectDao
-
- GeneralJsonObjectDao(Connection, TableInfo) - 类 的构造器com.centit.support.database.jsonmaptable.GeneralJsonObjectDao
-
- GeneralJsonObjectDao.JSONObjectComparator - com.centit.support.database.jsonmaptable中的类
-
- GeneratorCondition - com.centit.support.database.orm中的枚举
-
Created by codefan on 17-8-29.
- GeneratorTime - com.centit.support.database.orm中的枚举
-
Created by codefan on 17-8-29.
- GeneratorType - com.centit.support.database.orm中的枚举
-
Created by codefan on 17-8-29.
- getAllTableCode() - 类 中的方法com.centit.support.database.metadata.PdmReader
-
- getClassName() - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getClassName() - 类 中的方法com.centit.support.database.metadata.SimpleTableInfo
-
- getClassName() - 类 中的方法com.centit.support.database.metadata.SimpleTableReference
-
- getClassSimpleName() - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getColumnComment() - 类 中的方法com.centit.support.database.metadata.SimpleTableField
-
字段描述,对应Pdm中的Comment
- getColumnComment() - 接口 中的方法com.centit.support.database.metadata.TableField
-
- getColumnName() - 类 中的方法com.centit.support.database.metadata.SimpleTableField
-
字段代码,对应Pdm中的code
- getColumnName() - 接口 中的方法com.centit.support.database.metadata.TableField
-
- getColumns() - 类 中的方法com.centit.support.database.metadata.SimpleTableInfo
-
- getColumns() - 接口 中的方法com.centit.support.database.metadata.TableInfo
-
获取所有的列名
- getColumnType() - 类 中的方法com.centit.support.database.metadata.SimpleTableField
-
字段属性在数据库表中的类型
- getColumnType() - 接口 中的方法com.centit.support.database.metadata.TableField
-
- getConnect() - 类 中的方法com.centit.support.database.jsonmaptable.GeneralJsonObjectDao
-
- getDbDriver(DBType) - 枚举 中的静态方法com.centit.support.database.utils.DBType
-
- getDBSchema() - 接口 中的方法com.centit.support.database.metadata.DatabaseMetadata
-
- getDBSchema() - 类 中的方法com.centit.support.database.metadata.DB2Metadata
-
- getDBSchema() - 类 中的方法com.centit.support.database.metadata.JdbcMetadata
-
- getDBSchema() - 类 中的方法com.centit.support.database.metadata.OracleMetadata
-
- getDBSchema() - 类 中的方法com.centit.support.database.metadata.PdmReader
-
- getDBSchema() - 类 中的方法com.centit.support.database.metadata.SqlSvrMetadata
-
- getDBTypeName(DBType) - 枚举 中的静态方法com.centit.support.database.utils.DBType
-
- getDefaultValue() - 类 中的方法com.centit.support.database.metadata.SimpleTableField
-
- getDefaultValue() - 接口 中的方法com.centit.support.database.metadata.TableField
-
- getExceptionCode() - 异常错误 中的方法com.centit.support.database.utils.PersistenceException
-
- getFieldLabelName() - 类 中的方法com.centit.support.database.metadata.SimpleTableField
-
字段中文名,对应Pdm中的name
- getFieldLabelName() - 接口 中的方法com.centit.support.database.metadata.TableField
-
- getFkColumns() - 类 中的方法com.centit.support.database.metadata.SimpleTableReference
-
- getGroupByField(String) - 类 中的静态方法com.centit.support.database.utils.QueryUtils
-
去掉 order by 语句
- getHibernateMetadata(String, String) - 类 中的方法com.centit.support.database.metadata.PdmReader
-
- getHibernateType() - 类 中的方法com.centit.support.database.metadata.SimpleTableField
-
- getHql() - 类 中的方法com.centit.support.database.utils.QueryAndNamedParams
-
已过时。
- getHql() - 类 中的方法com.centit.support.database.utils.QueryAndParams
-
已过时。
- getIdName() - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getIdType() - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getJavaType() - 类 中的方法com.centit.support.database.metadata.SimpleTableField
-
字段属性java类别
- getJavaType() - 接口 中的方法com.centit.support.database.metadata.TableField
-
- getJsonObjectDao(Connection, TableMapInfo) - 类 中的静态方法com.centit.support.database.orm.OrmDaoUtils
-
- getKeyProperties() - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getKeyProperty(int) - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getLabelValue(String) - 类 中的方法com.centit.support.database.utils.QueryUtils.SimpleFilterTranslater
-
- getLazyColumns() - 类 中的方法com.centit.support.database.orm.TableMapInfo
-
- getMatchString(String) - 类 中的静态方法com.centit.support.database.utils.QueryUtils
-
将string中的 空格换成 % 作为like语句的匹配串
比如在客户端输入 “hello world”,会转变为 "%hello%world%",即将头尾和中间的空白转换为%用于匹配。
- getMaxLength() - 类 中的方法com.centit.support.database.metadata.SimpleTableField
-
最大长度 Only used when sType=String
这个和Precision其实可以共用一个字段
- getMaxLength() - 接口 中的方法com.centit.support.database.metadata.TableField
-
最大长度 Only used when sType=String
这个和Precision其实可以共用一个字段
- getObjectAsJSON(Connection, String, Object[], String[]) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
- getObjectAsJSON(Connection, String, Object[]) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
- getObjectAsJSON(Connection, String) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
- getObjectAsJSON(Connection, String, Map<String, Object>, String[]) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
- getObjectAsJSON(Connection, String, Map<String, Object>) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
- getObjectById(Object) - 类 中的方法com.centit.support.database.jsonmaptable.GeneralJsonObjectDao
-
- getObjectById(Map<String, Object>) - 类 中的方法com.centit.support.database.jsonmaptable.GeneralJsonObjectDao
-
- getObjectById(Object) - 接口 中的方法com.centit.support.database.jsonmaptable.JsonObjectDao
-
单主键表
- getObjectById(Map<String, Object>) - 接口 中的方法com.centit.support.database.jsonmaptable.JsonObjectDao
-
联合主键表
- getObjectById(Connection, Object, Class<T>) - 类 中的静态方法com.centit.support.database.orm.OrmDaoUtils
-
- getObjectByProperties(Map<String, Object>) - 类 中的方法com.centit.support.database.jsonmaptable.GeneralJsonObjectDao
-
- getObjectByProperties(Map<String, Object>) - 接口 中的方法com.centit.support.database.jsonmaptable.JsonObjectDao
-
根据属性查询对象
- getObjectByProperties(Connection, Map<String, Object>, Class<T>) - 类 中的静态方法com.centit.support.database.orm.OrmDaoUtils
-
- getObjectBySql(Connection, String, Map<String, Object>, Class<T>) - 类 中的静态方法com.centit.support.database.orm.OrmDaoUtils
-
- getObjectCascadeById(Connection, Object, Class<T>) - 类 中的静态方法com.centit.support.database.orm.OrmDaoUtils
-
- getObjectCascadeShallowById(Connection, Object, Class<T>) - 类 中的静态方法com.centit.support.database.orm.OrmDaoUtils
-
- getObjectFieldValue(Object) - 类 中的方法com.centit.support.database.metadata.SimpleTableField
-
- getObjectFieldValue(Object) - 类 中的方法com.centit.support.database.metadata.SimpleTableReference
-
- getObjectId() - 类 中的方法com.centit.support.database.metadata.SimpleTableReference
-
- getObjectIncludeLazyById(Connection, Object, Class<T>) - 类 中的静态方法com.centit.support.database.orm.OrmDaoUtils
-
- getOne2manys() - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getOrderBy() - 类 中的方法com.centit.support.database.metadata.SimpleTableInfo
-
- getOrderBy() - 接口 中的方法com.centit.support.database.metadata.TableInfo
-
- getPackageName() - 类 中的方法com.centit.support.database.metadata.SimpleTableInfo
-
- getPageNo() - 类 中的方法com.centit.support.database.utils.PageDesc
-
- getPageSize() - 类 中的方法com.centit.support.database.utils.PageDesc
-
- getParam(String) - 类 中的方法com.centit.support.database.utils.QueryAndNamedParams
-
- getParam(int) - 类 中的方法com.centit.support.database.utils.QueryAndParams
-
- getParams() - 类 中的方法com.centit.support.database.utils.QueryAndNamedParams
-
- getParams() - 类 中的方法com.centit.support.database.utils.QueryAndParams
-
- getParentTableName() - 类 中的方法com.centit.support.database.metadata.SimpleTableReference
-
- getParentTableName() - 接口 中的方法com.centit.support.database.metadata.TableReference
-
- getPkColumns() - 类 中的方法com.centit.support.database.metadata.SimpleTableInfo
-
- getPkColumns() - 接口 中的方法com.centit.support.database.metadata.TableInfo
-
- getPkName() - 类 中的方法com.centit.support.database.metadata.SimpleTableInfo
-
- getPkName() - 接口 中的方法com.centit.support.database.metadata.TableInfo
-
- getPrecision() - 类 中的方法com.centit.support.database.metadata.SimpleTableField
-
有效数据位数 Only used when sType=Long Number Float
这个和maxlength其实可以共用一个字段
- getPrecision() - 接口 中的方法com.centit.support.database.metadata.TableField
-
有效数据位数 Only used when sType=Long Number Float
这个和maxlength其实可以共用一个字段
- getProperties() - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getProperty(int) - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getPropertyName() - 类 中的方法com.centit.support.database.metadata.SimpleTableField
-
字段属性名,是通过字段的code转化过来的
- getPropertyName() - 接口 中的方法com.centit.support.database.metadata.TableField
-
- getQuery() - 类 中的方法com.centit.support.database.utils.QueryAndNamedParams
-
- getQuery() - 类 中的方法com.centit.support.database.utils.QueryAndParams
-
- getReferenceCode() - 类 中的方法com.centit.support.database.metadata.SimpleTableReference
-
- getReferenceCode() - 接口 中的方法com.centit.support.database.metadata.TableReference
-
- getReferenceColumns() - 类 中的方法com.centit.support.database.metadata.SimpleTableReference
-
- getReferenceColumns() - 接口 中的方法com.centit.support.database.metadata.TableReference
-
- getReferenceName() - 类 中的方法com.centit.support.database.metadata.SimpleTableReference
-
- getReferenceName() - 接口 中的方法com.centit.support.database.metadata.TableReference
-
- getReferences() - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getReferences() - 类 中的方法com.centit.support.database.metadata.SimpleTableInfo
-
- getReferences() - 接口 中的方法com.centit.support.database.metadata.TableInfo
-
- getReferenceType() - 类 中的方法com.centit.support.database.metadata.SimpleTableReference
-
- getRowStart() - 类 中的方法com.centit.support.database.utils.PageDesc
-
- getScalarObjectQuery(Connection, String, Map<String, Object>) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
执行一个标量查询
- getScalarObjectQuery(Connection, String, Object[]) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
- getScalarObjectQuery(Connection, String) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
- getScalarObjectQuery(Connection, String, Object) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
- getScale() - 类 中的方法com.centit.support.database.metadata.SimpleTableField
-
精度 Only used when sType= Long Number Float
- getScale() - 接口 中的方法com.centit.support.database.metadata.TableField
-
精度 Only used when sType= Long Number Float
- getSchema() - 类 中的方法com.centit.support.database.metadata.SimpleTableInfo
-
- getSchema() - 接口 中的方法com.centit.support.database.metadata.TableInfo
-
- getSequenceNextValue(String) - 类 中的方法com.centit.support.database.jsonmaptable.DB2JsonObjectDao
-
- getSequenceNextValue(String) - 类 中的方法com.centit.support.database.jsonmaptable.H2JsonObjectDao
-
用表来模拟sequence
create table simulate_sequence (seqname varchar(100) not null primary key,
currvalue integer, increment integer);
- getSequenceNextValue(String) - 接口 中的方法com.centit.support.database.jsonmaptable.JsonObjectDao
-
获取Sequence的值,不支持的Sequence数据库可以用一个表或者存储过程来模拟
- getSequenceNextValue(String) - 类 中的方法com.centit.support.database.jsonmaptable.MySqlJsonObjectDao
-
要使用这个函数首先需要在数据库中创建一下表和存储过程
DROP TABLE IF EXISTS f_mysql_sequence;
CREATE TABLE f_mysql_sequence (
name varchar(50) NOT NULL,
currvalue int(11) NOT NULL,
increment int(11) NOT NULL DEFAULT '1',
primary key (name)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC COMMENT='序列表,命名s_[table_name]';
DROP FUNCTION IF EXISTS sequence_currval;
DELIMITER //
CREATE FUNCTION sequence_currval(seq_name VARCHAR(50)) RETURNS int(11)
READS SQL DATA
DETERMINISTIC
BEGIN
DECLARE cur_value INTEGER;
SET cur_value = 0;
SELECT currvalue INTO cur_value FROM f_mysql_sequence WHERE NAME = seq_name;
RETURN cur_value;
END//
DELIMITER ;
DROP FUNCTION IF EXISTS sequence_nextval;
DELIMITER //
CREATE FUNCTION sequence_nextval(seq_name VARCHAR(50)) RETURNS int(11)
DETERMINISTIC
BEGIN
DECLARE cur_value INTEGER;
UPDATE f_mysql_sequence SET currvalue = currvalue + increment WHERE NAME = seq_name;
SELECT currvalue INTO cur_value FROM f_mysql_sequence WHERE NAME = seq_name;
RETURN cur_value;
END//
DELIMITER ;
DROP FUNCTION IF EXISTS sequence_setval;
DELIMITER //
CREATE FUNCTION sequence_setval(seq_name VARCHAR(50),seq_value int(11)) RETURNS int(11)
DETERMINISTIC
BEGIN
UPDATE f_mysql_sequence SET currvalue = seq_value WHERE NAME = seq_name;
RETURN seq_value;
END//
DELIMITER ;
- getSequenceNextValue(String) - 类 中的方法com.centit.support.database.jsonmaptable.OracleJsonObjectDao
-
- getSequenceNextValue(String) - 类 中的方法com.centit.support.database.jsonmaptable.SqlSvrJsonObjectDao
-
用表来模拟sequence
create table simulate_sequence (seqname varchar(100) not null primary key,
currvalue integer, increment integer);
- getSequenceNextValue(Connection, String) - 类 中的静态方法com.centit.support.database.orm.OrmDaoUtils
-
MySql使用存储过程来模拟序列的
获取 Sequence 的值
- getSimulateSequenceNextValue(String) - 类 中的方法com.centit.support.database.jsonmaptable.GeneralJsonObjectDao
-
用表来模拟sequence
create table simulate_sequence (seqname varchar(100) not null primary key,
currvalue integer, increment integer);
- getSingleRow(Connection, String, Map<String, Object>) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
- getSingleRow(Connection, String, Object[]) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
- getSingleRow(Connection, String) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
- getSingleRow(Connection, String, Object) - 类 中的静态方法com.centit.support.database.utils.DatabaseAccess
-
- getSql() - 类 中的方法com.centit.support.database.utils.QueryAndNamedParams
-
已过时。
- getSql() - 类 中的方法com.centit.support.database.utils.QueryAndParams
-
已过时。
- getSqlFieldNamePieceMap(String) - 类 中的静态方法com.centit.support.database.utils.QueryUtils
-
返回sql语句中所有的 字段 语句表达式
获得查询语句中的所有 字段描述 ,比如 select a, (b+c) as d, f fn from ta 语句 返回 [ a, (b+c) as d , f fn ]
- getSqlFieldPieces(String) - 类 中的静态方法com.centit.support.database.utils.QueryUtils
-
返回sql语句中所有的 字段 语句表达式
获得查询语句中的所有 字段描述 ,比如 select a, (b+c) as d, f fn from ta 语句 返回 [ a, (b+c) as d , f fn ]
- getSqlFiledNames(String) - 类 中的静态方法com.centit.support.database.utils.QueryUtils
-
返回sql语句中所有的 字段 名称
获得 查询语句中的所有 字段名称,比如 select a, (b+c) as d, f fn from ta 语句 返回 [a,d,fn]
- getSqlNamedParameters(String) - 类 中的静态方法com.centit.support.database.utils.QueryUtils
-
获取sql语句中所有的 命名参数
- getSqlTemplateFiledNames(String) - 类 中的静态方法com.centit.support.database.utils.QueryUtils
-
返回SqlTemplate(sql语句模板)中所有的所有的 字段 名称
获得 查询语句中的所有 字段名称,比如 select a, (b+c) as d, f fn from ta 语句 返回 [a,d,fn]
- getSqlTemplateParameters(String) - 类 中的静态方法com.centit.support.database.utils.QueryUtils
-
- getTableComment() - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getTableComment() - 类 中的方法com.centit.support.database.metadata.SimpleTableInfo
-
- getTableComment() - 接口 中的方法com.centit.support.database.metadata.TableInfo
-
- getTableInfo() - 类 中的方法com.centit.support.database.jsonmaptable.GeneralJsonObjectDao
-
- getTableInfo() - 接口 中的方法com.centit.support.database.jsonmaptable.JsonObjectDao
-
- getTableLabelName() - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getTableLabelName() - 类 中的方法com.centit.support.database.metadata.SimpleTableInfo
-
- getTableLabelName() - 接口 中的方法com.centit.support.database.metadata.TableInfo
-
- getTableMetadata(String) - 接口 中的方法com.centit.support.database.metadata.DatabaseMetadata
-
- getTableMetadata(String) - 类 中的方法com.centit.support.database.metadata.DB2Metadata
-
- getTableMetadata(String) - 类 中的方法com.centit.support.database.metadata.JdbcMetadata
-
没有获取外键
- getTableMetadata(String) - 类 中的方法com.centit.support.database.metadata.OracleMetadata
-
- getTableMetadata(String) - 类 中的方法com.centit.support.database.metadata.PdmReader
-
- getTableMetadata(String) - 类 中的方法com.centit.support.database.metadata.SqlSvrMetadata
-
- getTableName() - 类 中的方法com.centit.support.database.metadata.HibernateMapInfo
-
- getTableName() - 类 中的方法com.centit.support.database.metadata.SimpleTableInfo
-
- getTableName() - 类 中的方法com.centit.support.database.metadata.SimpleTableReference
-
- getTableName() - 接口 中的方法com.centit.support.database.metadata.TableInfo
-
- getTableName() - 接口 中的方法com.centit.support.database.metadata.TableReference
-
- getTargetEntityType() - 类 中的方法com.centit.support.database.metadata.SimpleTableReference
-
- getTotalRows() - 类 中的方法com.centit.support.database.utils.PageDesc
-
- getValueGenerators() - 类 中的方法com.centit.support.database.orm.TableMapInfo
-
- getVarValue(String) - 类 中的方法com.centit.support.database.utils.QueryUtils.SimpleFilterTranslater
-