- 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
-
- isFieldDefaultValueNative() - Method in class com.gitee.sunchenbin.mybatis.actable.command.CreateTableParam
-
- 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
-
- IsNativeDefValue - Annotation Type in com.gitee.sunchenbin.mybatis.actable.annotation
-
开启默认值原生模式
原生模式介绍:默认是false表示非原生,此时value只支持字符串形式,会将value值以字符串的形式设置到字段的默认值,例如value="aa" 即sql为 DEFAULT "aa"
如果设置true,此时如果value="CURRENT_TIMESTAMP",即sql为 DEFAULT CURRENT_TIMESTAMP
- 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
-
- 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
-
- setFieldDefaultValueNative(boolean) - 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
-
- SQL_ESCAPE_CHARACTER - Static variable in class com.gitee.sunchenbin.mybatis.actable.utils.ColumnUtils
-
- 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
-