- IgnoreTable - com.gitee.sunchenbin.mybatis.actable.annotation中的注释类型
-
忽略建表的注解
- IgnoreUpdate - com.gitee.sunchenbin.mybatis.actable.annotation中的注释类型
-
作者:guoyzh
时间:2021/5/6 9:43
功能:忽略字段更新
- Index - com.gitee.sunchenbin.mybatis.actable.annotation中的注释类型
-
设置字段索引
- insert(SaveOrUpdateDataCommand) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper
-
根据实体对象保存一条数据,主键如果没有设置自增属性则必须不能为null
- insert(T) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
-
根据实体对象保存一条数据,主键如果没有设置自增属性则必须不能为null
- insert(T) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
-
根据实体对象保存一条数据,允许没有主键,如果有主键的情况下且主键如果没有设置自增属性则必须不能为null
- insertSelective(SaveOrUpdateDataCommand) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper
-
根据实体对象保存一条数据,如果属性值为null则不插入默认使用数据库的字段默认值,主键如果没有设置自增属性则必须不能为null
- insertSelective(T) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
-
根据实体对象保存一条数据,如果属性值为null则不插入默认使用数据库的字段默认值,主键如果没有设置自增属性则必须不能为null
- insertSelective(T) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
-
根据实体对象保存一条数据,如果属性值为null则不插入默认使用数据库的字段默认值,主键如果没有设置自增属性则必须不能为null
- IS_NULLABLE_KEY - 类 中的静态变量com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
是否可为null,值:(YES,NO)
- isAutoIncrement() - 类 中的方法com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
-
是否自动递增,默认false
也可通过注解实现:com.gitee.sunchenbin.mybatis.actable.annotation.IsAutoIncrement
- IsAutoIncrement - com.gitee.sunchenbin.mybatis.actable.annotation中的注释类型
-
标志该字段需要设置自增
也可通过注解:com.gitee.sunchenbin.mybatis.actable.annotation.Column的isAutoIncrement属性实现
- isAutoIncrement(Field, Class<?>) - 类 中的静态方法com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
-
- isFieldDefaultValueNative() - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- isFieldIsAutoIncrement() - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- isFieldIsKey() - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- isFieldIsNull() - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- isFieldIsUnique() - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- isKey() - 类 中的方法com.gitee.sunchenbin.mybatis.actable.annotation.impl.ColumnImpl
-
是否是主键,默认false
也可通过注解实现:com.gitee.sunchenbin.mybatis.actable.annotation.IsKey
1.3.0版本支持,类同javax.persistence.Id
- IsKey - com.gitee.sunchenbin.mybatis.actable.annotation中的注释类型
-
标志该字段为主键
也可通过注解:com.gitee.sunchenbin.mybatis.actable.annotation.Column的isKey属性实现
- isKey(Field, Class<?>) - 类 中的静态方法com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
-
- IsNativeDefValue - com.gitee.sunchenbin.mybatis.actable.annotation中的注释类型
-
开启默认值原生模式
原生模式介绍:默认是false表示非原生,此时value只支持字符串形式,会将value值以字符串的形式设置到字段的默认值,例如value="aa" 即sql为 DEFAULT "aa"
如果设置true,此时如果value="CURRENT_TIMESTAMP",即sql为 DEFAULT CURRENT_TIMESTAMP
- IsNotNull - com.gitee.sunchenbin.mybatis.actable.annotation中的注释类型
-
标志该字段不允许为空
也可通过注解:com.gitee.sunchenbin.mybatis.actable.annotation.Column的isNull属性实现
- isNull() - 类 中的方法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<?>) - 类 中的静态方法com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
-
- save(SaveOrUpdateDataCommand) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.dao.common.BaseMysqlCRUDMapper
-
已过时。
保存
- SaveOrUpdateDataCommand - com.gitee.sunchenbin.mybatis.actable.command中的类
-
- SaveOrUpdateDataCommand() - 类 的构造器com.gitee.sunchenbin.mybatis.actable.command.SaveOrUpdateDataCommand
-
- SaveOrUpdateDataCommand(Map<Object, Map<Object, Object>>) - 类 的构造器com.gitee.sunchenbin.mybatis.actable.command.SaveOrUpdateDataCommand
-
- scan(String[], Class<? extends Annotation>...) - 类 中的静态方法com.gitee.sunchenbin.mybatis.actable.utils.ClassScaner
-
- scan(String, Class<? extends Annotation>...) - 类 中的静态方法com.gitee.sunchenbin.mybatis.actable.utils.ClassScaner
-
- search(Map<Object, Object>) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.dao.common.BaseMysqlCRUDMapper
-
已过时。
查询
- search(T, Integer, Integer, LinkedHashMap<String, String>) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
-
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll+分页
- search(T) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
-
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll+分页
- search(T, Integer, Integer, LinkedHashMap<String, String>) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
-
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll+分页
- search(T) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
-
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll+分页
- searchCount(Map<Object, Object>) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.dao.common.BaseMysqlCRUDMapper
-
已过时。
查询的count
- select(Map<Object, Object>) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper
-
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll
- select(T) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
-
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll
- select(T) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
-
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll
- selectAll(Class<T>) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
-
查询表全部数据
- selectAll(Class<T>) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
-
查询表全部数据
- selectByPrimaryKey(T) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
-
根据实体对象的@IsKey主键字段的值作为Where条件查询结果,主键字段不能为null
- selectByPrimaryKey(T) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
-
根据实体对象的@IsKey主键字段的值作为Where条件查询结果,主键字段不能为null
- selectCount(Map<Object, Object>) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper
-
根据实体对象的非Null字段作为Where条件查询结果集的Count,如果对象的属性值都为null则Count全表
- selectCount(T) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
-
根据实体对象的非Null字段作为Where条件查询结果集的Count,如果对象的属性值都为null则Count全表
- selectCount(T) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
-
根据实体对象的非Null字段作为Where条件查询结果集的Count,如果对象的属性值都为null则Count全表
- selectOne(T) - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManager
-
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回结果集的第一条使用的limit 1
- selectOne(T) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.manager.common.BaseCRUDManagerImpl
-
根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回结果集的第一条使用的limit 1
- setApplicationContext(ApplicationContext) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.manager.util.ConfigurationUtil
-
实现ApplicationContextAware接口的回调方法,设置上下文环境
- setAuto_increment(Long) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setAvg_row_length(Long) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setCharacter_maximum_length(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setCharacter_octet_length(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setCharacter_set_name(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setCheck_time(Date) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setChecksum(Long) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setCollation_name(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setColumn_comment(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setColumn_default(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setColumn_key(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setColumn_name(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setColumn_type(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setCreate_options(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setCreate_time(Date) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setCurrentPage(int) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.BaseModel
-
- setData(List<T>) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
-
- setData_free(Long) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setData_length(Long) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setData_type(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setDecimalLength(Integer) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
-
- setDraw(Integer) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
-
- setEngine(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setExtra(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setFieldComment(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFieldDecimalLength(int) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFieldDefaultValue(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFieldDefaultValueNative(boolean) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFieldIsAutoIncrement(boolean) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFieldIsKey(boolean) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFieldIsNull(boolean) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFieldIsUnique(boolean) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFieldLength(int) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFieldName(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFieldType(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFiledIndexName(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFiledIndexValue(List<String>) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFiledUniqueName(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFiledUniqueValue(List<String>) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setFileTypeLength(int) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setId(Long) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SaveOrUpdateDataCommand
-
- setIgnoreUpdate(boolean) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- setIndex_length(Long) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setIs_nullable(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setLength(Integer) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
-
- setLengthCount(Integer) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
-
- setList(List<Object>) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.TableConfig
-
- setMap(Map<String, Object>) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.TableConfig
-
- setMax_data_length(Long) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setNumeric_precision(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setNumeric_scale(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setOrderBy(LinkedHashMap<String, String>) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.BaseModel
-
- setOrdinal_position(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setPageSize(int) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.BaseModel
-
- setPattern(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.constants.DateTimeFormatConstant
-
- setPrivileges(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setRecordsFiltered(Integer) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
-
- setRecordsTotal(Integer) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.PageResultCommand
-
- setResourceLoader(ResourceLoader) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.utils.ClassScaner
-
- setRow_format(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setStart(int) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.BaseModel
-
- setTable_catalog(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setTable_catalog(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setTable_collation(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setTable_comment(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setTable_name(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setTable_name(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setTable_rows(Long) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setTable_schema(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- setTable_schema(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setTable_type(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setTableMap(Map<Object, Map<Object, Object>>) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SaveOrUpdateDataCommand
-
- setType(String) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.MySqlTypeAndLength
-
- setUpdate_time(Date) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- setVersion(Long) - 类 中的方法com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- SQL_ESCAPE_CHARACTER - 类 中的静态变量com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
-
- SQLSERVER - 类 中的静态变量com.gitee.sunchenbin.mybatis.actable.manager.handler.StartUpHandlerImpl
-
数据库类型:sqlserver
- start - 类 中的变量com.gitee.sunchenbin.mybatis.actable.command.BaseModel
-
- startHandler() - 接口 中的方法com.gitee.sunchenbin.mybatis.actable.manager.handler.StartUpHandler
-
建表开始
- startHandler() - 类 中的方法com.gitee.sunchenbin.mybatis.actable.manager.handler.StartUpHandlerImpl
-
- StartUpHandler - com.gitee.sunchenbin.mybatis.actable.manager.handler中的接口
-
启动时执行处理的接口
- StartUpHandlerImpl - com.gitee.sunchenbin.mybatis.actable.manager.handler中的类
-
启动时进行处理的实现类
- StartUpHandlerImpl() - 类 的构造器com.gitee.sunchenbin.mybatis.actable.manager.handler.StartUpHandlerImpl
-
- SysMysqlColumns - com.gitee.sunchenbin.mybatis.actable.command中的类
-
用于查询表中字段结构详细信息
- SysMysqlColumns() - 类 的构造器com.gitee.sunchenbin.mybatis.actable.command.SysMysqlColumns
-
- SysMysqlCreateTableManager - com.gitee.sunchenbin.mybatis.actable.manager.system中的接口
-
- SysMysqlCreateTableManagerImpl - com.gitee.sunchenbin.mybatis.actable.manager.system中的类
-
项目启动时自动扫描配置的目录中的model,根据配置的规则自动创建或更新表 该逻辑只适用于mysql,其他数据库尚且需要另外扩展,因为sql的语法不同
- SysMysqlCreateTableManagerImpl() - 类 的构造器com.gitee.sunchenbin.mybatis.actable.manager.system.SysMysqlCreateTableManagerImpl
-
- SysMysqlTable - com.gitee.sunchenbin.mybatis.actable.command中的类
-
- SysMysqlTable() - 类 的构造器com.gitee.sunchenbin.mybatis.actable.command.SysMysqlTable
-
- SysOracleCreateTableManager - com.gitee.sunchenbin.mybatis.actable.manager.system中的接口
-
- SysOracleCreateTableManagerImpl - com.gitee.sunchenbin.mybatis.actable.manager.system中的类
-
项目启动时自动扫描配置的目录中的model,根据配置的规则自动创建或更新表
该逻辑只适用于mysql,其他数据库尚且需要另外扩展,因为sql的语法不同
- SysOracleCreateTableManagerImpl() - 类 的构造器com.gitee.sunchenbin.mybatis.actable.manager.system.SysOracleCreateTableManagerImpl
-