Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V 

A

ACTABLE_DATABASE_TYPE_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
ACTABLE_DATABASE_TYPE_KEY_VALUE - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
ACTABLE_MODEL_PACK_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
ACTABLE_MODEL_PACK_KEY_VALUE - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
ACTABLE_TABLE_AUTO_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
ACTABLE_TABLE_AUTO_KEY_VALUE - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
ADD_TABLE_MAP - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
addAll(Object[], Object[]) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ArrayUtils
 
ADDINDEX_TABLE_MAP - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
addTableField(Map<String, Object>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
增加字段
addTableIndex(Map<String, Object>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
创建索引
addTableUnique(Map<String, Object>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
创建唯一约束
ADDUNIQUE_TABLE_MAP - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
annotationType() - Method in class com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
Returns the annotation type of this annotation.
ArrayUtils - Class in com.gitee.sunchenbin.mybatis.actable.utils
 
ArrayUtils() - Constructor for class com.gitee.sunchenbin.mybatis.actable.utils.ArrayUtils
 
ASC - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 

B

BaseCRUDManager - Interface in com.gitee.sunchenbin.mybatis.actable.manager.common
通用增删改查方法
BaseCRUDManagerImpl - Class in com.gitee.sunchenbin.mybatis.actable.manager.common
通用增删改查方法
BaseCRUDManagerImpl() - Constructor for class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
 
BaseCRUDMapper - Interface in com.gitee.sunchenbin.mybatis.actable.dao.common
创建更新表结构的Mapper
BaseModel - Class in com.gitee.sunchenbin.mybatis.actable.command
分页的基本属性
BaseModel() - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 
BaseMysqlCRUDMapper - Interface in com.gitee.sunchenbin.mybatis.actable.dao.common
Deprecated.

C

ClassTools - Class in com.gitee.sunchenbin.mybatis.actable.utils
通过包名获取class
ClassTools() - Constructor for class com.gitee.sunchenbin.mybatis.actable.utils.ClassTools
 
clone() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
Column - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
建表的必备注解
COLUMN_DEFAULT_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
默认值
COLUMN_KEY_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
是否为主键,是的话是PRI
COLUMN_NAME_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
字段名
ColumnComment - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
字段的备注
ColumnImpl - Class in com.gitee.sunchenbin.mybatis.actable.annotation.impl
 
ColumnImpl() - Constructor for class com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
 
ColumnType - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
字段的类型
ColumnUtils - Class in com.gitee.sunchenbin.mybatis.actable.utils
 
ColumnUtils() - Constructor for class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
com.gitee.sunchenbin.mybatis.actable.annotation - package com.gitee.sunchenbin.mybatis.actable.annotation
 
com.gitee.sunchenbin.mybatis.actable.annotation.impl - package com.gitee.sunchenbin.mybatis.actable.annotation.impl
 
com.gitee.sunchenbin.mybatis.actable.command - package com.gitee.sunchenbin.mybatis.actable.command
 
com.gitee.sunchenbin.mybatis.actable.constants - package com.gitee.sunchenbin.mybatis.actable.constants
 
com.gitee.sunchenbin.mybatis.actable.dao.common - package com.gitee.sunchenbin.mybatis.actable.dao.common
 
com.gitee.sunchenbin.mybatis.actable.dao.system - package com.gitee.sunchenbin.mybatis.actable.dao.system
 
com.gitee.sunchenbin.mybatis.actable.manager.common - package com.gitee.sunchenbin.mybatis.actable.manager.common
 
com.gitee.sunchenbin.mybatis.actable.manager.handler - package com.gitee.sunchenbin.mybatis.actable.manager.handler
 
com.gitee.sunchenbin.mybatis.actable.manager.system - package com.gitee.sunchenbin.mybatis.actable.manager.system
 
com.gitee.sunchenbin.mybatis.actable.manager.util - package com.gitee.sunchenbin.mybatis.actable.manager.util
 
com.gitee.sunchenbin.mybatis.actable.utils - package com.gitee.sunchenbin.mybatis.actable.utils
 
comment() - Method in class com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
数据表字段备注 1.3.0版本支持,也可通过注解实现:com.gitee.sunchenbin.mybatis.actable.annotation.Comment
ConfigurationUtil - Class in com.gitee.sunchenbin.mybatis.actable.manager.util
 
ConfigurationUtil() - Constructor for class com.gitee.sunchenbin.mybatis.actable.manager.util.ConfigurationUtil
 
Constants - Class in com.gitee.sunchenbin.mybatis.actable.constants
 
Constants() - Constructor for class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
createMysqlTable() - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.system.SysMysqlCreateTableManager
 
createMysqlTable() - Method in class com.gitee.sunchenbin.mybatis.actable.manager.system.SysMysqlCreateTableManagerImpl
读取配置文件的三种状态(创建表、更新表、不做任何事情)
CreateMysqlTablesMapper - Interface in com.gitee.sunchenbin.mybatis.actable.dao.system
创建更新表结构的Mapper
createOracleTable() - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.system.SysOracleCreateTableManager
 
createOracleTable() - Method in class com.gitee.sunchenbin.mybatis.actable.manager.system.SysOracleCreateTableManagerImpl
读取配置文件的三种状态(创建表、更新表、不做任何事情)
createTable(Map<String, TableConfig>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
根据结构注解解析出来的信息创建表
CreateTableParam - Class in com.gitee.sunchenbin.mybatis.actable.command
用于存放创建表的字段信息
CreateTableParam() - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
currentPage - Variable in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
当前页码,请先设置pageSize,否则使用默认的1

D

DATA_TYPE_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
数据类型
DATABASE_TYPE_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
DATABASE_TYPE_KEY_VALUE - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
decimalLength() - Method in class com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
小数点长度,默认是0 类型默认长度参考:com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant 1.3.0版本支持,类同javax.persistence.Column.scale
DefaultValue - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
字段的默认值
defaultValue() - Method in class com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
默认值,默认为null 1.3.0版本支持,也可通过注解实现:com.gitee.sunchenbin.mybatis.actable.annotation.DefaultValue
DEFAULTVALUE - Static variable in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
delete(Map<Object, Object>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper
根据实体对象的非Null字段作为Where条件进行删除操作,如果对象的属性值都为null则删除表全部数据
delete(Map<Object, Map<Object, Object>>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseMysqlCRUDMapper
Deprecated.
删除
delete(T) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象的非Null字段作为Where条件进行删除操作,如果对象的属性值都为null则删除表全部数据
delete(T) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象的非Null字段作为Where条件进行删除操作,如果对象的属性值都为null则删除表全部数据
deleteByPrimaryKey(T) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象的@IsKey主键字段的值作为Where条件进行删除操作,主键字段不能为null
deleteByPrimaryKey(T) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象的@IsKey主键字段的值作为Where条件进行删除操作,主键字段不能为null
DESC - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 
DROPINDEXANDUNIQUE_TABLE_MAP - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
DROPKEY_TABLE_MAP - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
dropKeyTableField(Map<String, Object>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
删除主键约束,附带修改其他字段属性功能
dropTabelIndex(Map<String, Object>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
删除表索引
dropTableByName(String) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
根据表名删除表

E

existsByPrimaryKey(T) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象的@IsKey主键字段的值作为Where条件查询该数据是否存在,主键字段不能为null
existsByPrimaryKey(T) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象的@IsKey主键字段的值作为Where条件查询该数据是否存在,主键字段不能为null
EXTRA_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
是否为自动增长,是的话为auto_increment

F

FieldUtils - Class in com.gitee.sunchenbin.mybatis.actable.utils
 
FieldUtils() - Constructor for class com.gitee.sunchenbin.mybatis.actable.utils.FieldUtils
 
findAndAddClassesInPackageByFile(String, String, boolean, Set<Class<?>>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ClassTools
以文件的形式来获取包下的所有Class
findTableByTableName(String) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
根据表名查询表在库中是否存在
findTableEnsembleByTableName(String) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
根据表名查询库中该表的字段结构等信息
findTableIndexByTableName(String) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
查询当前表存在的索引(除了主键索引primary)

G

getAllFields(T) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.FieldUtils
 
getApplicationContext() - Method in class com.gitee.sunchenbin.mybatis.actable.manager.util.ConfigurationUtil
获得spring上下文
getAuto_increment() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getAvg_row_length() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getBean(String) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.util.ConfigurationUtil
获取bean
getCharacter_maximum_length() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getCharacter_octet_length() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getCharacter_set_name() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getCheck_time() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getChecksum() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getClasses(String) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ClassTools
从包package中获取所有的Class
getCollation_name() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getColumn_comment() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getColumn_default() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getColumn_key() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getColumn_name() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getColumn_type() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getColumnName(Field, Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
getComment(Field, Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
getConfig(String) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.util.ConfigurationUtil
获取配置文件的值,兼容传统spring项目和springboot项目
getCreate_options() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getCreate_time() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getCurrentPage() - Method in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 
getData() - Method in class com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
 
getData_free() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getData_length() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getData_type() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getDecimalLength() - Method in class com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
 
getDecimalLengthDefault() - Method in enum com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant
 
getDefaultValue(Field, Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
getDraw() - Method in class com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
 
getEngine() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getExtra() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getFieldComment() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
getFieldDecimalLength() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
getFieldDefaultValue() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
getFieldLength() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
getFieldName() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
getFieldType() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
getFiledIndexName() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
getFiledIndexValue() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
getFiledUniqueName() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
getFiledUniqueValue() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
getFileTypeLength() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
getId() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SaveOrUpdateDataCommand
 
getIndex_length() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getIs_nullable() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getKeyField(T) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.FieldUtils
 
getLength() - Method in class com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
 
getLengthCount() - Method in class com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
 
getLengthCount() - Method in enum com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant
 
getLengthDefault() - Method in enum com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant
 
getList() - Method in class com.gitee.sunchenbin.mybatis.actable.command.TableConfig
 
getMap() - Method in class com.gitee.sunchenbin.mybatis.actable.command.TableConfig
 
getMax_data_length() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getMySqlTypeAndLength(Field, Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
getNumeric_precision() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getNumeric_scale() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getOrderBy() - Method in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 
getOrdinal_position() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getPageSize() - Method in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 
getPrivileges() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getPropertyValueList(List<T>, String) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ClassTools
取出list对象中的某个属性的值作为list返回
getRecordsFiltered() - Method in class com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
 
getRecordsTotal() - Method in class com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
 
getRow_format() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getStart() - Method in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 
getTable_catalog() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getTable_catalog() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getTable_collation() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getTable_comment() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getTable_name() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getTable_name() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getTable_rows() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getTable_schema() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
getTable_schema() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getTable_type() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getTableCharset(Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
getTableComment(Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
getTableEngine(Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
getTableMap() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SaveOrUpdateDataCommand
 
getTableName(Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
getType() - Method in class com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
 
getUpdate_time() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
getVersion() - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 

H

hasColumnAnnotation(Field, Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
hasTableAnnotation(Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 

I

IDX - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
Index - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
设置字段索引
insert(SaveOrUpdateDataCommand) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper
根据实体对象保存一条数据,主键如果没有设置自增属性则必须不能为null
insert(T) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象保存一条数据,主键如果没有设置自增属性则必须不能为null
insert(T) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象保存一条数据,允许没有主键,如果有主键的情况下且主键如果没有设置自增属性则必须不能为null
insertSelective(SaveOrUpdateDataCommand) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper
根据实体对象保存一条数据,如果属性值为null则不插入默认使用数据库的字段默认值,主键如果没有设置自增属性则必须不能为null
insertSelective(T) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象保存一条数据,如果属性值为null则不插入默认使用数据库的字段默认值,主键如果没有设置自增属性则必须不能为null
insertSelective(T) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象保存一条数据,如果属性值为null则不插入默认使用数据库的字段默认值,主键如果没有设置自增属性则必须不能为null
IS_NULLABLE_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
是否可为null,值:(YES,NO)
isAutoIncrement() - Method in class com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
是否自动递增,默认false 也可通过注解实现:com.gitee.sunchenbin.mybatis.actable.annotation.IsAutoIncrement
IsAutoIncrement - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
标志该字段需要设置自增 也可通过注解:com.gitee.sunchenbin.mybatis.actable.annotation.Column的isAutoIncrement属性实现
isAutoIncrement(Field, Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
isFieldIsAutoIncrement() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
isFieldIsKey() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
isFieldIsNull() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
isFieldIsUnique() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
isKey() - Method in class com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
是否是主键,默认false 也可通过注解实现:com.gitee.sunchenbin.mybatis.actable.annotation.IsKey 1.3.0版本支持,类同javax.persistence.Id
IsKey - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
标志该字段为主键 也可通过注解:com.gitee.sunchenbin.mybatis.actable.annotation.Column的isKey属性实现
isKey(Field, Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 
IsNotNull - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
标志该字段不允许为空 也可通过注解:com.gitee.sunchenbin.mybatis.actable.annotation.Column的isNull属性实现
isNull() - Method in class com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
是否为可以为null,true是可以,false是不可以,默认为true 也可通过注解实现:com.gitee.sunchenbin.mybatis.actable.annotation.IsNotNull 1.3.0版本支持,类同javax.persistence.Column.nullable
isNull(Field, Class<?>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
 

J

JavaToMysqlType - Class in com.gitee.sunchenbin.mybatis.actable.command
 
JavaToMysqlType() - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.JavaToMysqlType
 
javaToMysqlTypeMap - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.JavaToMysqlType
 

L

length() - Method in class com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
字段长度,默认是255 类型默认长度参考:com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant 1.3.0版本支持,类同javax.persistence.Column.length

M

MODEL_PACK_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
MODEL_PACK_KEY_VALUE - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
MODIFY_TABLE_MAP - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
MODIFY_TABLE_PROPERTY_MAP - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
modifyTableField(Map<String, Object>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
修改字段
modifyTableProperty(Map<String, TableConfig>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
更新表属性
MYSQL - Static variable in class com.gitee.sunchenbin.mybatis.actable.manager.handler.StartUpHandlerImpl
数据库类型:mysql
MySqlCharsetConstant - Enum in com.gitee.sunchenbin.mybatis.actable.constants
mysql支持的字符集
MySqlEngineConstant - Enum in com.gitee.sunchenbin.mybatis.actable.constants
mysql支持的引擎
MySqlTypeAndLength - Class in com.gitee.sunchenbin.mybatis.actable.command
 
MySqlTypeAndLength() - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
 
MySqlTypeAndLength(Integer, Integer, Integer, String) - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
 
mySqlTypeAndLengthMap - Static variable in enum com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant
获取Mysql的类型,以及类型需要设置几个长度,这里构建成map的样式 构建Map(字段名(小写),需要设置几个长度(0表示不需要设置,1表示需要设置一个,2表示需要设置两个))
MySqlTypeConstant - Enum in com.gitee.sunchenbin.mybatis.actable.constants
用于配置Mysql数据库中类型,并且该类型需要设置几个长度 这里配置多少个类型决定了,创建表能使用多少类型 例如:varchar(1) decimal(5,2) datetime

N

name() - Method in class com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
字段名 1.3.0版本支持,类同javax.persistence.Column.name
NEW_TABLE_MAP - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
NULL - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
NUMERIC_PRECISION_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
长度,如果是0的话是null
NUMERIC_SCALE_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
小数点数

O

ORACLE - Static variable in class com.gitee.sunchenbin.mybatis.actable.manager.handler.StartUpHandlerImpl
数据库类型:oracle
OracleTypeConstant - Class in com.gitee.sunchenbin.mybatis.actable.constants
用于配置Oracle数据库中类型,并且该类型需要设置几个长度 这里配置多少个类型决定了,创建表能使用多少类型 例如:varchar2(1) number(5,2) date
OracleTypeConstant() - Constructor for class com.gitee.sunchenbin.mybatis.actable.constants.OracleTypeConstant
 
orderBy - Variable in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 

P

PageResultCommand<T> - Class in com.gitee.sunchenbin.mybatis.actable.command
 
PageResultCommand() - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
 
pageSize - Variable in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
每页显示多少条,默认10条
POSTGRESQL - Static variable in class com.gitee.sunchenbin.mybatis.actable.manager.handler.StartUpHandlerImpl
数据库类型:postgresql

Q

query(String) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper
查询
query(String) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseMysqlCRUDMapper
Deprecated.
查询
query(String, Class<T>) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
直接根据sql查询数据,并根据指定的对象类型转化后返回
query(String) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
直接根据sql查询返回数据
query(String) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
直接根据sql查询返回数据
query(String, Class<T>) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
直接根据sql查询数据,并根据指定的对象类型转化后返回

R

recursionParents(Class<?>, Field[]) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.FieldUtils
递归扫描父类的fields
REMOVE_TABLE_MAP - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
removeTableField(Map<String, Object>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.system.CreateMysqlTablesMapper
删除字段

S

save(SaveOrUpdateDataCommand) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseMysqlCRUDMapper
Deprecated.
保存
SaveOrUpdateDataCommand - Class in com.gitee.sunchenbin.mybatis.actable.command
 
SaveOrUpdateDataCommand() - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.SaveOrUpdateDataCommand
 
SaveOrUpdateDataCommand(Map<Object, Map<Object, Object>>) - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.SaveOrUpdateDataCommand
 
search(Map<Object, Object>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseMysqlCRUDMapper
Deprecated.
查询
search(T, Integer, Integer, LinkedHashMap<String, String>) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll+分页
search(T) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll+分页
search(T, Integer, Integer, LinkedHashMap<String, String>) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll+分页
search(T) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll+分页
searchCount(Map<Object, Object>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseMysqlCRUDMapper
Deprecated.
查询的count
select(Map<Object, Object>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll
select(T) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll
select(T) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll
selectAll(Class<T>) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
查询表全部数据
selectAll(Class<T>) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
查询表全部数据
selectByPrimaryKey(T) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象的@IsKey主键字段的值作为Where条件查询结果,主键字段不能为null
selectByPrimaryKey(T) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象的@IsKey主键字段的值作为Where条件查询结果,主键字段不能为null
selectCount(Map<Object, Object>) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper
根据实体对象的非Null字段作为Where条件查询结果集的Count,如果对象的属性值都为null则Count全表
selectCount(T) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象的非Null字段作为Where条件查询结果集的Count,如果对象的属性值都为null则Count全表
selectCount(T) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象的非Null字段作为Where条件查询结果集的Count,如果对象的属性值都为null则Count全表
selectOne(T) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回结果集的第一条使用的limit 1
selectOne(T) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回结果集的第一条使用的limit 1
setApplicationContext(ApplicationContext) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.util.ConfigurationUtil
实现ApplicationContextAware接口的回调方法,设置上下文环境
setAuto_increment(Long) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setAvg_row_length(Long) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setCharacter_maximum_length(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setCharacter_octet_length(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setCharacter_set_name(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setCheck_time(Date) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setChecksum(Long) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setCollation_name(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setColumn_comment(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setColumn_default(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setColumn_key(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setColumn_name(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setColumn_type(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setCreate_options(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setCreate_time(Date) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setCurrentPage(int) - Method in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 
setData(List<T>) - Method in class com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
 
setData_free(Long) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setData_length(Long) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setData_type(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setDecimalLength(Integer) - Method in class com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
 
setDraw(Integer) - Method in class com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
 
setEngine(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setExtra(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setFieldComment(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFieldDecimalLength(int) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFieldDefaultValue(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFieldIsAutoIncrement(boolean) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFieldIsKey(boolean) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFieldIsNull(boolean) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFieldIsUnique(boolean) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFieldLength(int) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFieldName(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFieldType(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFiledIndexName(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFiledIndexValue(List<String>) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFiledUniqueName(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFiledUniqueValue(List<String>) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setFileTypeLength(int) - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
 
setId(Long) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SaveOrUpdateDataCommand
 
setIndex_length(Long) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setIs_nullable(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setLength(Integer) - Method in class com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
 
setLengthCount(Integer) - Method in class com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
 
setList(List<Object>) - Method in class com.gitee.sunchenbin.mybatis.actable.command.TableConfig
 
setMap(Map<String, Object>) - Method in class com.gitee.sunchenbin.mybatis.actable.command.TableConfig
 
setMax_data_length(Long) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setNumeric_precision(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setNumeric_scale(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setOrderBy(LinkedHashMap<String, String>) - Method in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 
setOrdinal_position(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setPageSize(int) - Method in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 
setPrivileges(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setRecordsFiltered(Integer) - Method in class com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
 
setRecordsTotal(Integer) - Method in class com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
 
setRow_format(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setStart(int) - Method in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 
setTable_catalog(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setTable_catalog(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setTable_collation(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setTable_comment(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setTable_name(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setTable_name(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setTable_rows(Long) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setTable_schema(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
setTable_schema(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setTable_type(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setTableMap(Map<Object, Map<Object, Object>>) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SaveOrUpdateDataCommand
 
setType(String) - Method in class com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
 
setUpdate_time(Date) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
setVersion(Long) - Method in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
SQLSERVER - Static variable in class com.gitee.sunchenbin.mybatis.actable.manager.handler.StartUpHandlerImpl
数据库类型:sqlserver
start - Variable in class com.gitee.sunchenbin.mybatis.actable.command.BaseModel
 
startHandler() - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.handler.StartUpHandler
建表开始
startHandler() - Method in class com.gitee.sunchenbin.mybatis.actable.manager.handler.StartUpHandlerImpl
 
StartUpHandler - Interface in com.gitee.sunchenbin.mybatis.actable.manager.handler
启动时执行处理的接口
StartUpHandlerImpl - Class in com.gitee.sunchenbin.mybatis.actable.manager.handler
启动时进行处理的实现类
StartUpHandlerImpl() - Constructor for class com.gitee.sunchenbin.mybatis.actable.manager.handler.StartUpHandlerImpl
 
SysMysqlColumns - Class in com.gitee.sunchenbin.mybatis.actable.command
用于查询表中字段结构详细信息
SysMysqlColumns() - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
 
SysMysqlCreateTableManager - Interface in com.gitee.sunchenbin.mybatis.actable.manager.system
 
SysMysqlCreateTableManagerImpl - Class in com.gitee.sunchenbin.mybatis.actable.manager.system
项目启动时自动扫描配置的目录中的model,根据配置的规则自动创建或更新表 该逻辑只适用于mysql,其他数据库尚且需要另外扩展,因为sql的语法不同
SysMysqlCreateTableManagerImpl() - Constructor for class com.gitee.sunchenbin.mybatis.actable.manager.system.SysMysqlCreateTableManagerImpl
 
SysMysqlTable - Class in com.gitee.sunchenbin.mybatis.actable.command
 
SysMysqlTable() - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
 
SysOracleCreateTableManager - Interface in com.gitee.sunchenbin.mybatis.actable.manager.system
 
SysOracleCreateTableManagerImpl - Class in com.gitee.sunchenbin.mybatis.actable.manager.system
项目启动时自动扫描配置的目录中的model,根据配置的规则自动创建或更新表 该逻辑只适用于mysql,其他数据库尚且需要另外扩展,因为sql的语法不同
SysOracleCreateTableManagerImpl() - Constructor for class com.gitee.sunchenbin.mybatis.actable.manager.system.SysOracleCreateTableManagerImpl
 

T

Table - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
创建表时的表名
TABLE_AUTO_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
TABLE_AUTO_KEY_VALUE - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
TABLE_COLLATION_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
字符集
TABLE_COLLATION_SUFFIX - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
字符集的后缀
TABLE_COMMENT_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
注释
TABLE_ENGINE_KEY - Static variable in class com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
引擎
TableCharset - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
表字符集
TableComment - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
表注释
TableConfig - Class in com.gitee.sunchenbin.mybatis.actable.command
 
TableConfig(List<Object>, Map<String, Object>) - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.TableConfig
 
TableConfig(List<Object>) - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.TableConfig
 
TableConfig(Map<String, Object>) - Constructor for class com.gitee.sunchenbin.mybatis.actable.command.TableConfig
 
TableEngine - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
表引擎
toLowerCase(List<String>) - Static method in class com.gitee.sunchenbin.mybatis.actable.utils.ClassTools
List中的string转换为大写
type() - Method in class com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
字段类型:不填默认使用属性的数据类型进行转换,转换失败的字段不会添加 仅支持com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant中的枚举数据类型 不填默认转换类:com.gitee.sunchenbin.mybatis.actable.command.JavaToMysqlType 1.3.0版本支持,也可通过注解实现:com.gitee.sunchenbin.mybatis.actable.annotation.ColumnType

U

UNI - Static variable in class com.gitee.sunchenbin.mybatis.actable.constants.Constants
 
Unique - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
设置字段唯一约束
update(SaveOrUpdateDataCommand) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseMysqlCRUDMapper
Deprecated.
更新
updateByPrimaryKey(SaveOrUpdateDataCommand) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper
根据实体对象主键作为Where条件更新其他字段数据,可以将字段值更新为null,主键必须不能为null
updateByPrimaryKey(T) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象主键作为Where条件更新其他字段数据,主键必须不能为null
updateByPrimaryKey(T) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象主键作为Where条件更新其他字段数据,可以将字段值更新为null,主键必须不能为null
updateByPrimaryKeySelective(SaveOrUpdateDataCommand) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper
根据实体对象主键作为Where条件更新其他字段数据,如果其他字段属性值为null则忽略更新,主键必须不能为null
updateByPrimaryKeySelective(T) - Method in interface com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
根据实体对象主键作为Where条件更新其他字段数据,如果其他字段属性值为null则忽略更新,主键必须不能为null
updateByPrimaryKeySelective(T) - Method in class com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
根据实体对象主键作为Where条件更新其他字段数据,如果其他字段属性值为null则忽略更新,主键必须不能为null
updateWithNull(SaveOrUpdateDataCommand) - Method in interface com.gitee.sunchenbin.mybatis.actable.dao.common.BaseMysqlCRUDMapper
Deprecated.
更新,可以更新null

V

value() - Method in class com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
字段名 1.4.0版本支持,类同javax.persistence.Column.name
valueOf(String) - Static method in enum com.gitee.sunchenbin.mybatis.actable.constants.MySqlCharsetConstant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gitee.sunchenbin.mybatis.actable.constants.MySqlEngineConstant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.gitee.sunchenbin.mybatis.actable.constants.MySqlCharsetConstant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gitee.sunchenbin.mybatis.actable.constants.MySqlEngineConstant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J L M N O P Q R S T U V 
Skip navigation links

Copyright © 2020. All rights reserved.