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

A

AbstractMapperTemplate - Class in app.myoss.cloud.mybatis.mapper.template
生成通用 insert/update/delete/select MappedStatement 模版基类
AbstractMapperTemplate() - Constructor for class app.myoss.cloud.mybatis.mapper.template.AbstractMapperTemplate
 
addMapperInterfaceClass(Class<?>) - Method in class app.myoss.cloud.mybatis.table.TableInfo
设置关联的 mapper interface class
addPageExtraInfo(Page<T>, Page<T>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
设置分页查询返回值需要的额外字段,子类去重写
addSequenceBean(String, Sequence) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
将"序列生成器实例对象"添加到缓存中
adjust(String) - Method in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
检查并调整某个 sequence name 的值
adjust(String) - Method in interface app.myoss.cloud.sequence.SequenceRepository
检查并调整某个 sequence name 的值
afterPropertiesSet() - Method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration.MapperScannerRegistrarNotFoundConfiguration
属性配置
afterPropertiesSet() - Method in class app.myoss.cloud.mybatis.spring.mapper.MapperScannerConfigurer
 
app.myoss.cloud.mybatis.constants - package app.myoss.cloud.mybatis.constants
 
app.myoss.cloud.mybatis.executor.keygen - package app.myoss.cloud.mybatis.executor.keygen
 
app.myoss.cloud.mybatis.mapper.annotation - package app.myoss.cloud.mybatis.mapper.annotation
 
app.myoss.cloud.mybatis.mapper.register - package app.myoss.cloud.mybatis.mapper.register
 
app.myoss.cloud.mybatis.mapper.template - package app.myoss.cloud.mybatis.mapper.template
 
app.myoss.cloud.mybatis.mapper.template.delete - package app.myoss.cloud.mybatis.mapper.template.delete
 
app.myoss.cloud.mybatis.mapper.template.delete.impl - package app.myoss.cloud.mybatis.mapper.template.delete.impl
 
app.myoss.cloud.mybatis.mapper.template.insert - package app.myoss.cloud.mybatis.mapper.template.insert
 
app.myoss.cloud.mybatis.mapper.template.insert.impl - package app.myoss.cloud.mybatis.mapper.template.insert.impl
 
app.myoss.cloud.mybatis.mapper.template.select - package app.myoss.cloud.mybatis.mapper.template.select
 
app.myoss.cloud.mybatis.mapper.template.select.impl - package app.myoss.cloud.mybatis.mapper.template.select.impl
 
app.myoss.cloud.mybatis.mapper.template.update - package app.myoss.cloud.mybatis.mapper.template.update
 
app.myoss.cloud.mybatis.mapper.template.update.impl - package app.myoss.cloud.mybatis.mapper.template.update.impl
 
app.myoss.cloud.mybatis.plugin - package app.myoss.cloud.mybatis.plugin
 
app.myoss.cloud.mybatis.plugin.impl - package app.myoss.cloud.mybatis.plugin.impl
 
app.myoss.cloud.mybatis.repository.entity - package app.myoss.cloud.mybatis.repository.entity
 
app.myoss.cloud.mybatis.repository.service - package app.myoss.cloud.mybatis.repository.service
 
app.myoss.cloud.mybatis.repository.service.impl - package app.myoss.cloud.mybatis.repository.service.impl
 
app.myoss.cloud.mybatis.repository.utils - package app.myoss.cloud.mybatis.repository.utils
 
app.myoss.cloud.mybatis.spring.boot.autoconfigure - package app.myoss.cloud.mybatis.spring.boot.autoconfigure
 
app.myoss.cloud.mybatis.spring.mapper - package app.myoss.cloud.mybatis.spring.mapper
 
app.myoss.cloud.mybatis.table - package app.myoss.cloud.mybatis.table
 
app.myoss.cloud.mybatis.table.annotation - package app.myoss.cloud.mybatis.table.annotation
 
app.myoss.cloud.mybatis.type - package app.myoss.cloud.mybatis.type
 
app.myoss.cloud.sequence - package app.myoss.cloud.sequence
 
app.myoss.cloud.sequence.constants - package app.myoss.cloud.sequence.constants
 
app.myoss.cloud.sequence.exception - package app.myoss.cloud.sequence.exception
 
app.myoss.cloud.sequence.impl - package app.myoss.cloud.sequence.impl
 
app.myoss.cloud.sequence.spring.boot.autoconfigure - package app.myoss.cloud.sequence.spring.boot.autoconfigure
 
app.myoss.cloud.sequence.utils - package app.myoss.cloud.sequence.utils
 
applyConfiguration(SqlSessionFactoryBean, MybatisProperties, List<ConfigurationCustomizer>) - Static method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration
为 SqlSessionFactory 配置"自定义配置"插件
applyPlugins(ApplicationContext, SqlSessionFactoryBean, Interceptor[]) - Static method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration
为 SqlSessionFactory 配置 Mybatis 拦截器插件
AuditEntity - Class in app.myoss.cloud.mybatis.repository.entity
审计实体基类,包含审计的字段
AuditEntity() - Constructor for class app.myoss.cloud.mybatis.repository.entity.AuditEntity
 
AuditIdEntity<I extends Serializable> - Class in app.myoss.cloud.mybatis.repository.entity
审计实体基类,包含审计的字段,增加了主键id字段
AuditIdEntity() - Constructor for class app.myoss.cloud.mybatis.repository.entity.AuditIdEntity
 
AutoConfiguredMapperScannerRegistrar() - Constructor for class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration.AutoConfiguredMapperScannerRegistrar
 
AutoConfiguredMapperScannerRegistrar2() - Constructor for class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration.AutoConfiguredMapperScannerRegistrar2
初始化自动扫描 Mapper Interface

B

BaseCrudServiceImpl<M extends CrudMapper<T>,T> - Class in app.myoss.cloud.mybatis.repository.service.impl
实现数据库表增、删、改、查常用操作的基类
BaseCrudServiceImpl() - Constructor for class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
初始化实现数据库表增、删、改、查常用操作的基类
BaseEntity - Interface in app.myoss.cloud.mybatis.repository.entity
实体基类,实现了序列化接口
builderBaseResultMap(TableInfo, Configuration) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
生成实体的 BaseResultMap 对象,表映射结果集。类似 Mapper XML 中效果:
builderSelectAllColumns(TableInfo) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
生成 select 查询所有列sql语句,示例如下:
builderWhereConditionSql(TableInfo, boolean) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
生成 where 所有条件sql语句(includeLogicDelete = false ,如果表是逻辑删除,会添加逻辑删除的字段),示例如下:
builderWhereConditionWithParameterSql(TableInfo, boolean, String) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
生成 where 所有条件sql语句(includeLogicDelete = false ,如果表是逻辑删除,会添加逻辑删除的字段),带有参数前缀,示例如下:
builderWherePrimaryKeySql(TableInfo, boolean) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
生成 where 主键条件sql语句(includeLogicDelete = false ,如果表是逻辑删除,会添加逻辑删除的字段),示例如下:
buildRdsSequenceRepository(ApplicationContext, RdsSequenceProperties, boolean) - Static method in class app.myoss.cloud.sequence.utils.DefaultSequenceUtils
构建 "使用关系数据库生成序列" 实例对象

C

check(int, long) - Method in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
校验值是否正确
checkCandidate(String, BeanDefinition) - Method in class app.myoss.cloud.mybatis.spring.mapper.ClassPathMapperScanner
checkCommonQueryConditionIsAllNull(SqlCommandType, Result<?>, T, Map<String, Object>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
检查通用查询条件字段是否为空,这里只检查主键id是否为空,防止全表扫描
checkCommonQueryConditionIsAllNull(SqlCommandType, Result<?>, T, Map<String, Object>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.UncheckQueryConditionCrudServiceImpl
 
checkConfigFileExists() - Method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration
检查配置文件是否存在。当前对象被 Spring 创建之后,会调用此方法。
checkDaoConfig() - Method in class app.myoss.cloud.mybatis.spring.mapper.MapperFactoryBean
checkDBResult(Integer) - Static method in class app.myoss.cloud.mybatis.repository.utils.DbUtils
判断数据库操作是否成功
checkNull4Create(Result<?>, T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
检查待保存的记录的字段是否有null值
checkPageConditionIsAllNull(Page<T>, Page<T>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
校验分页查询条件字段是否有空值,默认不做任何校验,子类去重写
checkPrimaryKeyIsNull(SqlCommandType, Result<?>, Serializable) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
检查主键字段是否为空
checkPrimaryKeyIsNull(SqlCommandType, Object, boolean) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
检查实体和主键字段是否为空
checkPrimaryKeyIsNull(SqlCommandType, Result<?>, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
检查实体和主键字段是否为空
checkQueryIsIncludeLogicDelete(Map<String, Object>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.RetrieveIncludeLogicDeleteCrudServiceImpl
检查查询条件是否需要过滤已经被标记为逻辑删除(Column.logicDelete())的数据
checkRecordIfExist4Create(Result<?>, T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
检查待保存的实体对象是否已经有存在相同的记录(幂等校验)
checkRecordIfExist4Update(Result<?>, T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
检查待更新的实体对象是否已经有存在相同的记录(幂等校验)。如果实体的类型是 LogicDeleteEntity ,如果数据是逻辑删除,则校验通过。
checkRecordIfExist4Update(Result<?>, Map<String, Object>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
检查待更新的实体对象是否已经有存在相同的记录(幂等校验)。默认未实现逻辑,请子类中重写。
ClassPathMapperScanner - Class in app.myoss.cloud.mybatis.spring.mapper
扫描Class Path目录Mapper Interface
ClassPathMapperScanner(BeanDefinitionRegistry) - Constructor for class app.myoss.cloud.mybatis.spring.mapper.ClassPathMapperScanner
初始化 扫描Class Path目录Mapper Interface
COLLECTION - Static variable in class app.myoss.cloud.mybatis.plugin.impl.DefaultParameterHandlerCustomizer
执行 InsertBatchMapper.insertBatch(List) 的时候,在 DefaultSqlSession.update(java.lang.String, java.lang.Object) 对参数使用了 Map 进行了包装
Column - Annotation Type in app.myoss.cloud.mybatis.table.annotation
Is used to specify a mapped column for a persistent property or field.
CONFIG_PREFIX - Static variable in class app.myoss.cloud.sequence.constants.SequenceConstants
序列生成器配置前缀
ConfigurationCustomizer - Interface in app.myoss.cloud.mybatis.spring.boot.autoconfigure
Callback interface that can be customized a Configuration object generated on auto-configuration.
convertToOrders(Sort) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
将实体类排序字段转换成数据库字段排序,会校验数据库字段名,防止SQL注入
convertToUpdateUseMap(Map<String, Object>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
Map 中的 key 转换成数据库字段名,会校验数据库字段名,防止SQL注入
create(T, Object) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
创建新的记录
create(T) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
创建新的记录
create(T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
create(T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
create(Result<I>, T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
创建新的记录,BaseCrudServiceImpl.create(Object) 方法的最后一步调用
createBatch(List<T>, Object) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
批量创建新的记录
createBatch(List<T>) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
批量创建新的记录
createBatch(List<T>, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
createBatch(List<T>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
createBatch(Result<Boolean>, List<T>, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
创建新的记录,BaseCrudServiceImpl.createBatch(List) 方法的最后一步调用
createBatchCallable(Result<Boolean>, List<T>, Object, CallableFunc<Result<Boolean>>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
用于重写创建的方法,比如加锁创建
createCallable(Result<I>, T, Object, CallableFunc<Result<I>>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
用于重写创建的方法,比如加锁创建
CreateMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.insert
创建(Create)操作,通用 Mapper 接口
createSqlSessionFactoryBean(ApplicationContext, ResourceLoader, DataSource, MybatisProperties, List<ConfigurationCustomizer>, Interceptor[]) - Static method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration
创建 SqlSessionFactory
createSqlSessionTemplate(SqlSessionFactory, MybatisProperties) - Static method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration
创建 SqlSessionTemplate
createValidate(Result<?>, T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
检查待保存的记录的字段是否符合预期的格式
CrudMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template
创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作,通用 Mapper 接口
crudMapper - Variable in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
CrudService<T> - Interface in app.myoss.cloud.mybatis.repository.service
封装数据库表增、删、改、查常用操作
customize(Configuration) - Method in interface app.myoss.cloud.mybatis.spring.boot.autoconfigure.ConfigurationCustomizer
Customize the given a Configuration object.

D

DbUtils - Class in app.myoss.cloud.mybatis.repository.utils
数据库常用操作方法工具类
DbUtils() - Constructor for class app.myoss.cloud.mybatis.repository.utils.DbUtils
 
DEFAULT_ADJUST - Static variable in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
默认自适应开关
DEFAULT_DATA_SOURCE_COUNT - Static variable in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
默认数据源个数
DEFAULT_GMT_CREATED_COLUMN_NAME - Static variable in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
默认存储序列创建时间的列名
DEFAULT_GMT_MODIFIED_COLUMN_NAME - Static variable in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
默认存储序列最后更新时间的列名
DEFAULT_INNER_STEP - Static variable in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
默认内步长
DEFAULT_NAME_COLUMN_NAME - Static variable in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
默认存储序列名称的列名
DEFAULT_RETRY_TIMES - Static variable in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
默认重试次数
DEFAULT_TABLE_NAME - Static variable in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
默认序列数据库表名
DEFAULT_VALUE_COLUMN_NAME - Static variable in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
默认存储序列值的列名
DefaultParameterHandlerCustomizer - Class in app.myoss.cloud.mybatis.plugin.impl
默认的 Mybatis 参数处理自动配置
DefaultParameterHandlerCustomizer() - Constructor for class app.myoss.cloud.mybatis.plugin.impl.DefaultParameterHandlerCustomizer
 
DefaultSequenceImpl - Class in app.myoss.cloud.sequence.impl
默认的序列号生成器
DefaultSequenceImpl() - Constructor for class app.myoss.cloud.sequence.impl.DefaultSequenceImpl
 
DefaultSequenceUtils - Class in app.myoss.cloud.sequence.utils
默认的序列号生成器工具类
DefaultSequenceUtils() - Constructor for class app.myoss.cloud.sequence.utils.DefaultSequenceUtils
 
deleteByCondition(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.delete.DeleteByConditionMapper
根据条件删除记录
deleteByCondition(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.delete.impl.DeleteMapperTemplate
删除记录,生成 delete 语句。
deleteByCondition(T, Object) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据条件删除记录,如果是审计字段的实体,使用逻辑删除,而不是物理删除
deleteByCondition(T) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据条件删除记录,如果是审计字段的实体,使用逻辑删除,而不是物理删除
deleteByCondition(T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
deleteByCondition(T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
deleteByConditionAndUpdate(T, T) - Method in interface app.myoss.cloud.mybatis.mapper.template.delete.DeleteByConditionMapper
根据条件删除记录,同时支持更新其它字段(只有逻辑删除,才能支持更新逻辑)
deleteByConditionAndUpdate(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.delete.impl.DeleteMapperTemplate
删除记录,生成 delete 语句。
DeleteByConditionMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.delete
删除记录通用 Mapper 接口
deleteByPrimaryKey(Serializable) - Method in interface app.myoss.cloud.mybatis.mapper.template.delete.DeleteByPrimaryKeyMapper
根据主键id删除记录;如果数据库表支持"逻辑删除",则会生成 update 语句。
deleteByPrimaryKey(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.delete.impl.DeleteMapperTemplate
删除记录,生成 delete 语句。
deleteByPrimaryKey(T, Object) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据主键删除记录,如果是逻辑删除的实体,使用逻辑删除,而不是物理删除
deleteByPrimaryKey(T) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据主键删除记录,如果是逻辑删除的实体,使用逻辑删除,而不是物理删除
deleteByPrimaryKey(T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
deleteByPrimaryKey(T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
DeleteByPrimaryKeyMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.delete
删除记录通用 Mapper 接口
DeleteMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.delete
删除(Delete)操作,通用 Mapper 接口
DeleteMapperTemplate - Class in app.myoss.cloud.mybatis.mapper.template.delete.impl
生成通用 delete MappedStatement 模版类
DeleteMapperTemplate() - Constructor for class app.myoss.cloud.mybatis.mapper.template.delete.impl.DeleteMapperTemplate
 
deleteWithPrimaryKey(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.delete.DeleteByPrimaryKeyMapper
根据主键id删除记录;如果数据库表支持"逻辑删除",则会生成 update 语句。
deleteWithPrimaryKey(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.delete.impl.DeleteMapperTemplate
删除记录,生成 delete 语句;如果数据库表支持"逻辑删除",则会生成 update 语句。
destroy() - Method in interface app.myoss.cloud.sequence.SequenceLifecycle
销毁
doScan(String...) - Method in class app.myoss.cloud.mybatis.spring.mapper.ClassPathMapperScanner
Calls the parent search that will search and register all the candidates.
dynamicSql(Object) - Method in class app.myoss.cloud.mybatis.mapper.template.AbstractMapperTemplate
用来初始化 ProviderSqlSource

E

entityClass - Variable in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
executeRegister(Class<?>) - Method in class app.myoss.cloud.mybatis.mapper.register.MapperInterfaceRegister
为 Mapper Interface 注册 SQL 操作方法

F

fieldColumns - Variable in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
表中的所有字段,用于校验字段名,防止sql注入
FillRule - Enum in app.myoss.cloud.mybatis.table.annotation
用于 SQL 语句在 INSERT/UPDATE 的时候,字段是否需要进行填充,因为生成 Mybatis SQL 语句的时候默认会使用 <if test="id != null"> 这种表达式判断,需要提前标记字段是否不需要 if 表达式进行包装,需要配合 ParameterHandlerCustomizer 进行设置值。
findByPrimaryKey(Serializable) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据主键查询实体对象
findByPrimaryKey(T) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据主键查询实体对象
findByPrimaryKey(Serializable) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
findByPrimaryKey(T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
findByPrimaryKeyIncludeLogicDelete(Serializable) - Method in class app.myoss.cloud.mybatis.repository.service.impl.RetrieveIncludeLogicDeleteCrudServiceImpl
 
findByPrimaryKeyIncludeLogicDelete(T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.RetrieveIncludeLogicDeleteCrudServiceImpl
 
findByPrimaryKeyIncludeLogicDelete(Serializable) - Method in interface app.myoss.cloud.mybatis.repository.service.RetrieveIncludeLogicDeleteService
根据主键查询实体对象,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
findByPrimaryKeyIncludeLogicDelete(T) - Method in interface app.myoss.cloud.mybatis.repository.service.RetrieveIncludeLogicDeleteService
根据主键查询实体对象,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
findCount(T) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据条件查询匹配的实体对象总记录数
findCount(T, Map<String, Object>) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据条件查询匹配的实体对象总记录数
findCount(T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
findCount(T, Map<String, Object>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
findCountIncludeLogicDelete(T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.RetrieveIncludeLogicDeleteCrudServiceImpl
 
findCountIncludeLogicDelete(T, Map<String, Object>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.RetrieveIncludeLogicDeleteCrudServiceImpl
 
findCountIncludeLogicDelete(T) - Method in interface app.myoss.cloud.mybatis.repository.service.RetrieveIncludeLogicDeleteService
根据条件查询匹配的实体对象总记录数,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
findCountIncludeLogicDelete(T, Map<String, Object>) - Method in interface app.myoss.cloud.mybatis.repository.service.RetrieveIncludeLogicDeleteService
根据条件查询匹配的实体对象总记录数,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
findExistRecord4CheckRecord(Result<?>, T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
查询存在的记录,用于"检查待保存的实体对象是否已经有存在相同的记录(幂等校验)"
findList(T) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据条件查询匹配的实体对象
findList(T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
findListIncludeLogicDelete(T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.RetrieveIncludeLogicDeleteCrudServiceImpl
 
findListIncludeLogicDelete(T) - Method in interface app.myoss.cloud.mybatis.repository.service.RetrieveIncludeLogicDeleteService
根据条件查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
findListWithSort(Page<T>) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据条件查询匹配的实体对象,并支持字段排序
findListWithSort(Page<T>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
findListWithSortIncludeLogicDelete(Page<T>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.RetrieveIncludeLogicDeleteCrudServiceImpl
 
findListWithSortIncludeLogicDelete(Page<T>) - Method in interface app.myoss.cloud.mybatis.repository.service.RetrieveIncludeLogicDeleteService
根据条件查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,并支持字段排序
findOne(T) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据条件查询匹配的实体对象
findOne(T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
findOneIncludeLogicDelete(T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.RetrieveIncludeLogicDeleteCrudServiceImpl
 
findOneIncludeLogicDelete(T) - Method in interface app.myoss.cloud.mybatis.repository.service.RetrieveIncludeLogicDeleteService
根据条件查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
findPage(Page<T>) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据条件查询匹配的实体对象,并进行分页
findPage(Page<T>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
findPageIncludeLogicDelete(Page<T>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.RetrieveIncludeLogicDeleteCrudServiceImpl
 
findPageIncludeLogicDelete(Page<T>) - Method in interface app.myoss.cloud.mybatis.repository.service.RetrieveIncludeLogicDeleteService
根据条件查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,并进行分页

G

GenerationType - Enum in app.myoss.cloud.mybatis.table.annotation
生成主键id策略类型
getActualColumn() - Method in class app.myoss.cloud.mybatis.table.TableColumnInfo
获取字段名,优先取 TableColumnInfo.escapedColumn,如果没有则取 TableColumnInfo.column
getActualTableName() - Method in class app.myoss.cloud.mybatis.table.TableInfo
获取表名称,优先取 TableInfo.escapedTableName,如果没有则取 TableInfo.tableName
getAndIncrement() - Method in class app.myoss.cloud.sequence.SequenceRange
获取下一个序列值
getBatch(int) - Method in class app.myoss.cloud.sequence.SequenceRange
一次性获取多少个序列
getEntityClassByMapperInterface(Class<?>) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
根据"mapper interface class" 中的泛型获取"实体类class"
getEnumByValue(String) - Static method in enum app.myoss.cloud.mybatis.table.annotation.FillRule
获取对应的填充枚举
getFieldList(Class<?>) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
获取 clazz Class 中的所有字段,排除 static, transient 字段,包含父类中的字段(重写的字段只会保留一个)
getId() - Method in class app.myoss.cloud.mybatis.repository.entity.AuditIdEntity
获取"主键id"的值
getInnerStep() - Method in interface app.myoss.cloud.sequence.SequenceRepository
内步长
getMapperTemplate(Class<?>) - Method in class app.myoss.cloud.mybatis.mapper.register.MapperInterfaceRegister
查找MapperTemplate实例对象,如果没有就创建。用一个Proxy对象来包装真正的对象,跟常见的lazy load原理类似;使用FutureTask主要是为了保证同步,避免一个Proxy创建多个对象
getNodeContent(Node) - Static method in class app.myoss.cloud.mybatis.mapper.template.AbstractMapperTemplate
获取 XML Node 节点的内容,转换为普通文本内容
getPrimaryKey() - Method in class app.myoss.cloud.mybatis.repository.entity.AuditIdEntity
获取"主键id"的值
getPrimaryKey() - Method in interface app.myoss.cloud.mybatis.repository.entity.PrimaryKeyEntity
获取主键的值
getPropertyDescriptorMap(Class<?>) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
获取 clazz Class 中所有的 getter/setter 方法
getResult(ResultSet, String) - Method in class app.myoss.cloud.mybatis.type.UnsupportedTypeHandler
 
getResult(ResultSet, int) - Method in class app.myoss.cloud.mybatis.type.UnsupportedTypeHandler
 
getResult(CallableStatement, int) - Method in class app.myoss.cloud.mybatis.type.UnsupportedTypeHandler
 
getSequenceBean(String) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
获取缓存中的"序列生成器实例对象"
getSequenceBeanMap() - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
获取缓存中的全部"序列生成器实例对象"
getSequenceDelegate() - Method in interface app.myoss.cloud.mybatis.table.Sequence
获取代理的 "序列生成器" 对象
getSequenceDelegate() - Method in class app.myoss.cloud.sequence.impl.MybatisSequenceImpl
 
getSequenceDelegateClass() - Method in interface app.myoss.cloud.mybatis.table.Sequence
获取代理的 "序列生成器" class 对象
getSequenceDelegateClass() - Method in class app.myoss.cloud.sequence.impl.MybatisSequenceImpl
 
getTableInfo() - Method in interface app.myoss.cloud.mybatis.table.Sequence
获取数据库表结构信息
getTableInfo(Class<?>) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
获取缓存中的"数据库表结构信息"
getTableInfo(Class<?>, TableConfig, Configuration) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
获取缓存中的"数据库表结构信息",或者获取初始化"数据库表结构信息"
getTableInfoByMapperInterface(Class<?>, TableConfig, Configuration) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
获取缓存中的"数据库表结构信息",或者获取初始化"数据库表结构信息"
getTableInfoMap() - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
获取缓存中的全部"数据库表结构信息"
getTableName(TableInfo) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
获取数据库完整的表名
getWhereExtraCondition(MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.AbstractMapperTemplate
获取"自定义通用SQL查询条件"

H

handlerDelete(MappedStatement, BoundSql, Object) - Method in class app.myoss.cloud.mybatis.plugin.impl.DefaultParameterHandlerCustomizer
 
handlerDelete(MappedStatement, BoundSql, Object) - Method in interface app.myoss.cloud.mybatis.plugin.ParameterHandlerCustomizer
执行通用 SQL DELETE statements 处理 Parameter 逻辑
handlerFlush(MappedStatement, BoundSql, Object) - Method in interface app.myoss.cloud.mybatis.plugin.ParameterHandlerCustomizer
通用 SQL FLUSH statements 处理 Parameter 逻辑
handlerInsert(MappedStatement, BoundSql, Object) - Method in class app.myoss.cloud.mybatis.plugin.impl.DefaultParameterHandlerCustomizer
 
handlerInsert(MappedStatement, BoundSql, Object) - Method in interface app.myoss.cloud.mybatis.plugin.ParameterHandlerCustomizer
通用 SQL INSERT statements 处理 Parameter 逻辑
handlerSelect(MappedStatement, BoundSql, Object) - Method in interface app.myoss.cloud.mybatis.plugin.ParameterHandlerCustomizer
通用 SQL SELECT statements 处理 Parameter 逻辑
handlerUnknown(MappedStatement, BoundSql, Object) - Method in interface app.myoss.cloud.mybatis.plugin.ParameterHandlerCustomizer
通用 SQL UNKNOWN statements 处理 Parameter 逻辑
handlerUpdate(MappedStatement, BoundSql, Object) - Method in class app.myoss.cloud.mybatis.plugin.impl.DefaultParameterHandlerCustomizer
 
handlerUpdate(MappedStatement, BoundSql, Object) - Method in interface app.myoss.cloud.mybatis.plugin.ParameterHandlerCustomizer
通用 SQL UPDATE statements 处理 Parameter 逻辑
haveFillRule(FillRule) - Method in class app.myoss.cloud.mybatis.table.TableColumnInfo
是否包含某种字段填充规则

I

init() - Method in class app.myoss.cloud.sequence.impl.DefaultSequenceImpl
 
init() - Method in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
 
init() - Method in interface app.myoss.cloud.sequence.SequenceLifecycle
初始化
initDefaultSequence(SequenceRepository, ApplicationContext) - Method in class app.myoss.cloud.sequence.spring.boot.autoconfigure.RdsSequenceAutoConfiguration
初始默认的序列号生成器 DefaultSequenceImpl,用于数据库表生成主键id
initDefaultSequence(Collection<Sequence>, SequenceRepository, ApplicationContext) - Static method in class app.myoss.cloud.sequence.utils.DefaultSequenceUtils
初始化 DefaultSequenceImpl 序列生成器,并注册到 Spring Application Context 中
initDefaultSequence(ApplicationContext, String, String, SequenceRepository) - Static method in class app.myoss.cloud.sequence.utils.DefaultSequenceUtils
初始化 DefaultSequenceImpl 序列生成器,并注册到 Spring Application Context 中
insert(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.insert.impl.InsertMapperTemplate
创建新的记录,生成 insert 语句。
insert(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.insert.InsertMapper
创建新的记录,字段的值为 null 不会插入(会使用数据库字段的默认值)
INSERT_DB_FAILED - Static variable in class app.myoss.cloud.mybatis.constants.MybatisConstants
数据库插入失败
insertAllColumn(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.insert.impl.InsertMapperTemplate
创建新的记录,生成 insert 语句。
insertAllColumn(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.insert.InsertAllColumnMapper
创建新的记录,字段的值为 null 也会插入(不会使用数据库字段的默认值)
InsertAllColumnMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.insert
创建新记录通用 Mapper 接口
insertBatch(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.insert.impl.InsertMapperTemplate
批量创建新的记录,生成 insert 语句。
insertBatch(List<T>) - Method in interface app.myoss.cloud.mybatis.mapper.template.insert.InsertBatchMapper
批量创建新的记录,字段的值为 null 也会插入(不会使用数据库字段的默认值)。【特别注意】目前只能使用数据库的自增主键,或者提前设置好。
InsertBatchMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.insert
创建新记录通用 Mapper 接口
InsertMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.insert
创建新记录通用 Mapper 接口
InsertMapperTemplate - Class in app.myoss.cloud.mybatis.mapper.template.insert.impl
生成通用 insert MappedStatement 模版类
InsertMapperTemplate() - Constructor for class app.myoss.cloud.mybatis.mapper.template.insert.impl.InsertMapperTemplate
 
intercept(Invocation) - Method in class app.myoss.cloud.mybatis.plugin.ParameterHandlerInterceptor
 
isCandidateComponent(AnnotatedBeanDefinition) - Method in class app.myoss.cloud.mybatis.spring.mapper.ClassPathMapperScanner
isInit - Variable in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
 
isOffState(String) - Method in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
检查 groupKey 对象是否已经关闭
isValid() - Method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.SpringBootVFS
 

L

LABEL_AUDIT_ENTITY - Static variable in class app.myoss.cloud.mybatis.repository.entity.AuditEntity
AuditEntity label
LABEL_AUDIT_ID_ENTITY - Static variable in class app.myoss.cloud.mybatis.repository.entity.AuditIdEntity
AuditIdEntity label
LABEL_LOGIC_DELETE_ENTITY - Static variable in class app.myoss.cloud.mybatis.repository.entity.LogicDeleteEntity
LogicDeleteEntity label
list(URL, String) - Method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.SpringBootVFS
 
LockCrudServiceImpl<M extends CrudMapper<T>,T> - Class in app.myoss.cloud.mybatis.repository.service.impl
实现数据库表增、删、改、查常用操作的基类,使用了缓存锁进行创建、删除、更新
LockCrudServiceImpl() - Constructor for class app.myoss.cloud.mybatis.repository.service.impl.LockCrudServiceImpl
 
lockService - Variable in class app.myoss.cloud.mybatis.repository.service.impl.LockCrudServiceImpl
 
LogicDeleteEntity - Class in app.myoss.cloud.mybatis.repository.entity
逻辑删除实体基类
LogicDeleteEntity() - Constructor for class app.myoss.cloud.mybatis.repository.entity.LogicDeleteEntity
 

M

mapperClass - Variable in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
MapperFactoryBean<T> - Class in app.myoss.cloud.mybatis.spring.mapper
BeanFactory that enables injection of MyBatis mapper interfaces.
MapperFactoryBean() - Constructor for class app.myoss.cloud.mybatis.spring.mapper.MapperFactoryBean
初始化 MapperFactoryBean
MapperFactoryBean(Class<T>) - Constructor for class app.myoss.cloud.mybatis.spring.mapper.MapperFactoryBean
初始化 MapperFactoryBean
MapperInterfaceRegister - Class in app.myoss.cloud.mybatis.mapper.register
通用 Mapper 接口注册器,扫描接口是否有 RegisterMapper 注解,并自动注册接口方法,生成 sql 语句
MapperInterfaceRegister(TableConfig) - Constructor for class app.myoss.cloud.mybatis.mapper.register.MapperInterfaceRegister
初始化 通用 Mapper 接口注册器
mapperInterfaceRegister() - Method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration
初始化通用 Mapper 接口注册器
MapperScanner() - Constructor for class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisProperties.MapperScanner
 
mapperScannerConfigurer(Environment) - Method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration.AutoConfiguredMapperScannerRegistrar2
初始化 MapperScannerConfigurer
MapperScannerConfigurer - Class in app.myoss.cloud.mybatis.spring.mapper
配置扫描Class Path目录Mapper Interface,实现 MapperScannerConfigurer 类似的功能,但是用的是自己的 ClassPathMapperScanner
MapperScannerConfigurer() - Constructor for class app.myoss.cloud.mybatis.spring.mapper.MapperScannerConfigurer
 
MapperScannerRegistrarNotFoundConfiguration() - Constructor for class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration.MapperScannerRegistrarNotFoundConfiguration
 
MARK_IS_INCLUDE_LOGIC_DELETE - Static variable in class app.myoss.cloud.mybatis.repository.service.impl.RetrieveIncludeLogicDeleteCrudServiceImpl
标记不过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
markQueryIsIncludeLogicDelete(Map<String, Object>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.RetrieveIncludeLogicDeleteCrudServiceImpl
extraCondition 添加 RetrieveIncludeLogicDeleteCrudServiceImpl.MARK_IS_INCLUDE_LOGIC_DELETEtrue 的记录,标记查询不需要滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
MORE_RECORDS - Static variable in class app.myoss.cloud.mybatis.constants.MybatisConstants
匹配到了多条的记录
MYBATIS_MAPPER_SCANNER_PREFIX - Static variable in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisProperties
Mybatis 自动扫描属性配置的前缀名
MYBATIS_PREFIX - Static variable in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisProperties
Mybatis 属性配置的前缀名
MybatisAutoConfiguration - Class in app.myoss.cloud.mybatis.spring.boot.autoconfigure
MyBatis Spring Boot项目自动配置
MybatisAutoConfiguration(MybatisProperties, ObjectProvider<Interceptor[]>, ObjectProvider<List<ConfigurationCustomizer>>, ApplicationContext, ResourceLoader) - Constructor for class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration
初始化 MyBatis Spring Boot 项目自动配置
MybatisAutoConfiguration.AutoConfiguredMapperScannerRegistrar - Class in app.myoss.cloud.mybatis.spring.boot.autoconfigure
This will just scan the same base package as Spring Boot does.
MybatisAutoConfiguration.AutoConfiguredMapperScannerRegistrar2 - Class in app.myoss.cloud.mybatis.spring.boot.autoconfigure
自动扫描 Mapper Interface
MybatisAutoConfiguration.MapperScannerRegistrarNotFoundConfiguration - Class in app.myoss.cloud.mybatis.spring.boot.autoconfigure
MapperScan ultimately ends up creating instances of MapperFactoryBean.
MybatisConstants - Class in app.myoss.cloud.mybatis.constants
Mybatis 项目常量
MybatisConstants() - Constructor for class app.myoss.cloud.mybatis.constants.MybatisConstants
 
MybatisProperties - Class in app.myoss.cloud.mybatis.spring.boot.autoconfigure
MyBatis Spring Boot项目配置属性
MybatisProperties() - Constructor for class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisProperties
 
MybatisProperties.MapperScanner - Class in app.myoss.cloud.mybatis.spring.boot.autoconfigure
自动扫描 Mapper Interface 配置
MybatisSequenceImpl - Class in app.myoss.cloud.sequence.impl
Mybatis序列生成器实现类,用于代理 "分布式序列生成器" Sequence
MybatisSequenceImpl() - Constructor for class app.myoss.cloud.sequence.impl.MybatisSequenceImpl
 

N

nextRange(String) - Method in class app.myoss.cloud.sequence.impl.RdsSequenceRepository
 
nextRange(String) - Method in interface app.myoss.cloud.sequence.SequenceRepository
取得下一个可用的序列区间
nextValue(Object) - Method in interface app.myoss.cloud.mybatis.table.Sequence
生成下一个序列值
nextValue(Object...) - Method in class app.myoss.cloud.sequence.impl.DefaultSequenceImpl
 
nextValue(int) - Method in class app.myoss.cloud.sequence.impl.DefaultSequenceImpl
 
nextValue(Object) - Method in class app.myoss.cloud.sequence.impl.MybatisSequenceImpl
 
nextValue(Object...) - Method in interface app.myoss.cloud.sequence.Sequence
生成下一个序列值
nextValue(int) - Method in interface app.myoss.cloud.sequence.Sequence
返回 size 大小后的值,比如针对 batch 拿到 size 大小的值,自己内存中顺序分配
NOT_MATCH_RECORDS - Static variable in class app.myoss.cloud.mybatis.constants.MybatisConstants
未匹配到相应的记录

P

ParameterHandlerCustomizer - Interface in app.myoss.cloud.mybatis.plugin
通用 SQL SELECT statements 处理 Parameter 逻辑
ParameterHandlerInterceptor - Class in app.myoss.cloud.mybatis.plugin
ParameterHandler 拦截器,通用 SQL SELECT statements 处理 Parameter 逻辑
ParameterHandlerInterceptor(ParameterHandlerCustomizer) - Constructor for class app.myoss.cloud.mybatis.plugin.ParameterHandlerInterceptor
初始化 ParameterHandler 拦截器
plugin(Object) - Method in class app.myoss.cloud.mybatis.plugin.ParameterHandlerInterceptor
 
postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class app.myoss.cloud.mybatis.spring.mapper.MapperScannerConfigurer
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class app.myoss.cloud.mybatis.spring.mapper.MapperScannerConfigurer
 
PrimaryKeyEntity<I extends Serializable> - Interface in app.myoss.cloud.mybatis.repository.entity
主键实体基类
processAfter(Executor, MappedStatement, Statement, Object) - Method in class app.myoss.cloud.mybatis.executor.keygen.SequenceKeyGenerator
 
processBefore(Executor, MappedStatement, Statement, Object) - Method in class app.myoss.cloud.mybatis.executor.keygen.SequenceKeyGenerator
 
processRegisterMapper(TableInfo, Class<?>, Class<?>) - Method in class app.myoss.cloud.mybatis.mapper.register.MapperInterfaceRegister
注册通用Mapper接口

R

randomIntSequence(int) - Static method in class app.myoss.cloud.sequence.utils.RandomSequenceUtils
产生包含 0~n-1 的n个数值的随机序列
randomIntSequence(int[]) - Static method in class app.myoss.cloud.sequence.utils.RandomSequenceUtils
乱序一个数组
RandomSequenceUtils - Class in app.myoss.cloud.sequence.utils
随机序列工具类
RandomSequenceUtils() - Constructor for class app.myoss.cloud.sequence.utils.RandomSequenceUtils
 
RDS_CONFIG_PREFIX - Static variable in class app.myoss.cloud.sequence.constants.SequenceConstants
关系型数据库序列生成器配置前缀
RdsSequenceAutoConfiguration - Class in app.myoss.cloud.sequence.spring.boot.autoconfigure
自动配置使用关系数据库生成序列
RdsSequenceAutoConfiguration(RdsSequenceProperties) - Constructor for class app.myoss.cloud.sequence.spring.boot.autoconfigure.RdsSequenceAutoConfiguration
初始化
RdsSequenceProperties - Class in app.myoss.cloud.sequence.spring.boot.autoconfigure
使用关系数据库生成序列,属性配置
RdsSequenceProperties() - Constructor for class app.myoss.cloud.sequence.spring.boot.autoconfigure.RdsSequenceProperties
 
RdsSequenceRepository - Class in app.myoss.cloud.sequence.impl
使用关系数据库生成序列
RdsSequenceRepository() - Constructor for class app.myoss.cloud.sequence.impl.RdsSequenceRepository
 
rdsSequenceRepository(ApplicationContext) - Method in class app.myoss.cloud.sequence.spring.boot.autoconfigure.RdsSequenceAutoConfiguration
构建 "使用关系数据库生成序列" 实例对象
RECORD - Static variable in class app.myoss.cloud.mybatis.plugin.impl.DefaultParameterHandlerCustomizer
执行 UpdateByConditionMapper.updateByCondition(Object, Object) 的时候,处理 @Param("record") T record 参数
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration.AutoConfiguredMapperScannerRegistrar
 
registerFilters() - Method in class app.myoss.cloud.mybatis.spring.mapper.ClassPathMapperScanner
Configures parent scanner to search for the right interfaces.
RegisterMapper - Annotation Type in app.myoss.cloud.mybatis.mapper.annotation
标记接口支持定义SQL注册, MapperInterfaceRegister 中会去扫描 Mapper Interface 它的父类中是否有 @RegisterMapper
resolveAnnotationClassName(String) - Static method in class app.myoss.cloud.mybatis.table.TableMetaObject
判断 Annotation Class 是否存在,如果存在,返回 Class 对象
resolveMapperLocations() - Method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisProperties
获取 MyBatis xml 文件
RetrieveIncludeLogicDeleteCrudServiceImpl<M extends CrudMapper<T>,T> - Class in app.myoss.cloud.mybatis.repository.service.impl
实现数据库表增、删、改、查常用操作的基类,查询支持不过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
RetrieveIncludeLogicDeleteCrudServiceImpl() - Constructor for class app.myoss.cloud.mybatis.repository.service.impl.RetrieveIncludeLogicDeleteCrudServiceImpl
 
RetrieveIncludeLogicDeleteMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.select
读取(Retrieve)操作,通用 Mapper 接口,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
RetrieveIncludeLogicDeleteService<T> - Interface in app.myoss.cloud.mybatis.repository.service
封装数据库查询常用操作,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
RetrieveMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.select
读取(Retrieve)操作,通用 Mapper 接口

S

selectByPrimaryKey(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectMapperTemplate
查询记录,生成 select 语句。
selectByPrimaryKey(Serializable) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectByPrimaryKeyMapper
根据主键id查询实体对象
selectByPrimaryKeyIncludeLogicDelete(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectIncludeLogicDeleteMapperTemplate
查询记录,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,生成 select 语句。
selectByPrimaryKeyIncludeLogicDelete(Serializable) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectByPrimaryKeyIncludeLogicDeleteMapper
根据主键id查询实体对象,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
SelectByPrimaryKeyIncludeLogicDeleteMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.select
查询记录通用 Mapper 接口,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
SelectByPrimaryKeyMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.select
查询记录通用 Mapper 接口
selectCount(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectMapperTemplate
查询记录,生成 select 语句。
selectCount(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectCountMapper
根据条件查询匹配的实体对象总记录数
selectCount2(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectMapperTemplate
查询记录,生成 select 语句。
selectCount2(T, Map<String, Object>) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectCountMapper
根据条件查询匹配的实体对象总记录数
selectCountIncludeLogicDelete(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectIncludeLogicDeleteMapperTemplate
查询记录,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,生成 select 语句。
selectCountIncludeLogicDelete(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectCountIncludeLogicDeleteMapper
根据条件查询匹配的实体对象总记录数,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
selectCountIncludeLogicDelete2(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectIncludeLogicDeleteMapperTemplate
查询记录,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,生成 select 语句。
selectCountIncludeLogicDelete2(T, Map<String, Object>) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectCountIncludeLogicDeleteMapper
根据条件查询匹配的实体对象总记录数,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
SelectCountIncludeLogicDeleteMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.select
查询记录通用 Mapper 接口,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
SelectCountMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.select
查询记录通用 Mapper 接口
SelectIncludeLogicDeleteMapperTemplate - Class in app.myoss.cloud.mybatis.mapper.template.select.impl
生成 select MappedStatement 模版类
SelectIncludeLogicDeleteMapperTemplate() - Constructor for class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectIncludeLogicDeleteMapperTemplate
 
SelectKey - Annotation Type in app.myoss.cloud.mybatis.table.annotation
用于 GenerationType.SELECT_KEY 策略,使用 SelectKeyGenerator 来实现。
selectList(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectMapperTemplate
查询记录,生成 select 语句。
selectList(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectListMapper
根据条件查询匹配的实体对象,查询结果可能有多条记录
selectListIncludeLogicDelete(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectIncludeLogicDeleteMapperTemplate
查询记录,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,生成 select 语句。
selectListIncludeLogicDelete(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectListIncludeLogicDeleteMapper
根据条件查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,查询结果可能有多条记录
SelectListIncludeLogicDeleteMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.select
查询记录通用 Mapper 接口,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
SelectListMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.select
查询记录通用 Mapper 接口
selectListWithSort(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectSortMapperTemplate
查询记录,生成 select 语句。
selectListWithSort(T, List<Order>) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectListMapper
根据条件查询匹配的实体对象,查询结果可能有多条记录,并支持字段排序
selectListWithSort2(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectSortMapperTemplate
查询记录,生成 select 语句。
selectListWithSort2(T, Map<String, Object>, List<Order>) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectListMapper
根据条件查询匹配的实体对象,查询结果可能有多条记录,并支持字段排序
selectListWithSortIncludeLogicDelete(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectSortIncludeLogicDeleteMapperTemplate
查询记录,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,生成 select 语句。
selectListWithSortIncludeLogicDelete(T, List<Order>) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectListIncludeLogicDeleteMapper
根据条件查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(Column.logicDelete() )的数据,查询结果可能有多条记录,并支持字段排序
selectListWithSortIncludeLogicDelete2(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectSortIncludeLogicDeleteMapperTemplate
查询记录,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,生成 select 语句。
selectListWithSortIncludeLogicDelete2(T, Map<String, Object>, List<Order>) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectListIncludeLogicDeleteMapper
根据条件查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(Column.logicDelete() )的数据,查询结果可能有多条记录,并支持字段排序
SelectMapperTemplate - Class in app.myoss.cloud.mybatis.mapper.template.select.impl
生成 select MappedStatement 模版类
SelectMapperTemplate() - Constructor for class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectMapperTemplate
 
selectOne(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectMapperTemplate
查询记录,生成 select 语句。
selectOne(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectOneMapper
根据条件查询匹配的实体对象,只能有一条查询结果记录,有多条查询结果则会抛出异常
selectOneIncludeLogicDelete(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectIncludeLogicDeleteMapperTemplate
查询记录,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,生成 select 语句。
selectOneIncludeLogicDelete(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectOneIncludeLogicDeleteMapper
根据条件查询匹配的实体对象,只能有一条查询结果记录,有多条查询结果则会抛出异常,不会过滤掉已经被标记为逻辑删除( Column.logicDelete())的数据
SelectOneIncludeLogicDeleteMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.select
查询记录通用 Mapper 接口,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
SelectOneMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.select
查询记录通用 Mapper 接口
selectPage(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectMapperTemplate
查询记录,生成 select 语句。
selectPage(T, int, int, List<Order>) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectPageMapper
根据条件分页查询匹配的实体对象
selectPage2(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectMapperTemplate
查询记录,生成 select 语句。
selectPage2(T, Map<String, Object>, int, int, List<Order>) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectPageMapper
根据条件分页查询匹配的实体对象
selectPageIncludeLogicDelete(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectIncludeLogicDeleteMapperTemplate
查询记录,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,生成 select 语句。
selectPageIncludeLogicDelete(T, int, int, List<Order>) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectPageIncludeLogicDeleteMapper
根据条件分页查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
selectPageIncludeLogicDelete2(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectIncludeLogicDeleteMapperTemplate
查询记录,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,生成 select 语句。
selectPageIncludeLogicDelete2(T, Map<String, Object>, int, int, List<Order>) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectPageIncludeLogicDeleteMapper
根据条件分页查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
SelectPageIncludeLogicDeleteMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.select
查询记录通用 Mapper 接口,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
SelectPageMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.select
查询记录通用 Mapper 接口
SelectSortIncludeLogicDeleteMapperTemplate - Class in app.myoss.cloud.mybatis.mapper.template.select.impl
生成 select order by MappedStatement 模版类
SelectSortIncludeLogicDeleteMapperTemplate() - Constructor for class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectSortIncludeLogicDeleteMapperTemplate
 
SelectSortMapperTemplate - Class in app.myoss.cloud.mybatis.mapper.template.select.impl
生成 select order by MappedStatement 模版类
SelectSortMapperTemplate() - Constructor for class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectSortMapperTemplate
 
selectWithPrimaryKey(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectMapperTemplate
查询记录,生成 select 语句。
selectWithPrimaryKey(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectByPrimaryKeyMapper
根据主键字段查询实体对象,可以支持多主键字段的表
selectWithPrimaryKeyIncludeLogicDelete(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.select.impl.SelectIncludeLogicDeleteMapperTemplate
查询记录,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据,生成 select 语句。
selectWithPrimaryKeyIncludeLogicDelete(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.select.SelectByPrimaryKeyIncludeLogicDeleteMapper
根据主键字段查询实体对象,可以支持多主键字段的表,不会过滤掉已经被标记为逻辑删除(Column.logicDelete())的数据
Sequence - Interface in app.myoss.cloud.mybatis.table
序列生成器接口
Sequence - Interface in app.myoss.cloud.sequence
分布式序列生成器接口
SEQUENCE_KEY_SUFFIX - Static variable in class app.myoss.cloud.mybatis.executor.keygen.SequenceKeyGenerator
sequence key 默认的后缀名
SequenceConstants - Class in app.myoss.cloud.sequence.constants
序列生成器常量
SequenceConstants() - Constructor for class app.myoss.cloud.sequence.constants.SequenceConstants
 
SequenceException - Exception in app.myoss.cloud.sequence.exception
序列异常信息
SequenceException() - Constructor for exception app.myoss.cloud.sequence.exception.SequenceException
序列异常
SequenceException(String) - Constructor for exception app.myoss.cloud.sequence.exception.SequenceException
序列异常
SequenceException(Throwable) - Constructor for exception app.myoss.cloud.sequence.exception.SequenceException
序列异常
SequenceException(String, Throwable) - Constructor for exception app.myoss.cloud.sequence.exception.SequenceException
序列异常
SequenceGenerator - Annotation Type in app.myoss.cloud.mybatis.table.annotation
序列生成器规则
SequenceGenerator.Order - Enum in app.myoss.cloud.mybatis.table.annotation
SequenceKey - Annotation Type in app.myoss.cloud.mybatis.table.annotation
用于 GenerationType.SEQUENCE_KEY 策略,使用 Sequence 接口实现类来生成,由 SequenceKeyGenerator 触发调用
SequenceKeyGenerator - Class in app.myoss.cloud.mybatis.executor.keygen
用于 GenerationType.SEQUENCE_KEY 策略,触发 Sequence 接口实现类来生成序列值,并更新到实体对象中
SequenceKeyGenerator(TableInfo, String, boolean) - Constructor for class app.myoss.cloud.mybatis.executor.keygen.SequenceKeyGenerator
初始化序列生成器
SequenceLifecycle - Interface in app.myoss.cloud.sequence
序列生成器生命周期接口
SequenceRange - Class in app.myoss.cloud.sequence
序列区间
SequenceRange(long, long) - Constructor for class app.myoss.cloud.sequence.SequenceRange
创建序列区间
SequenceRepository - Interface in app.myoss.cloud.sequence
Sequence Data repository
setApplicationContext(ApplicationContext) - Method in class app.myoss.cloud.mybatis.spring.mapper.MapperScannerConfigurer
 
setAuditInfo(Object, boolean) - Static method in class app.myoss.cloud.mybatis.plugin.impl.DefaultParameterHandlerCustomizer
设置审计字段信息
setBeanName(String) - Method in class app.myoss.cloud.mybatis.spring.mapper.MapperScannerConfigurer
 
setCommonParameter(Object, boolean) - Static method in class app.myoss.cloud.mybatis.plugin.impl.DefaultParameterHandlerCustomizer
设置通用字段信息
setCrudMapper(M) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
使用 Spring 自动注入"实体类"的 Mapper Interface 接口代理对象
setId(I) - Method in class app.myoss.cloud.mybatis.repository.entity.AuditIdEntity
设置"主键id"的值
setLockService(LockService) - Method in class app.myoss.cloud.mybatis.repository.service.impl.LockCrudServiceImpl
设置缓存锁服务接口
setParameter(PreparedStatement, int, Object, JdbcType) - Method in class app.myoss.cloud.mybatis.type.UnsupportedTypeHandler
 
setPrimaryKey(I) - Method in class app.myoss.cloud.mybatis.repository.entity.AuditIdEntity
设置"主键id"的值
setPrimaryKey(I) - Method in interface app.myoss.cloud.mybatis.repository.entity.PrimaryKeyEntity
设置主键的值
setProperties(Properties) - Method in class app.myoss.cloud.mybatis.plugin.ParameterHandlerInterceptor
 
setSequenceDelegate(Object) - Method in interface app.myoss.cloud.mybatis.table.Sequence
设置代理的 "序列生成器" 对象
setSequenceDelegate(Object) - Method in class app.myoss.cloud.sequence.impl.MybatisSequenceImpl
 
setSequenceDelegateClass(Class) - Method in interface app.myoss.cloud.mybatis.table.Sequence
设置代理的 "序列生成器" class 对象
setTableInfo(TableInfo) - Method in interface app.myoss.cloud.mybatis.table.Sequence
设置数据库表结构信息,会在生成 SequenceKeyGenerator 初始化的时候调用
setValue4Create(T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
保存新记录的时候,设置通用字段的值
setValue4Update(T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
更新记录的时候,设置通用字段的值
setValue4Update(Map<String, Object>, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
更新记录的时候,设置通用字段的值
SpringBootVFS - Class in app.myoss.cloud.mybatis.spring.boot.autoconfigure
Spring Boot VFS
SpringBootVFS() - Constructor for class app.myoss.cloud.mybatis.spring.boot.autoconfigure.SpringBootVFS
初始化 Spring Boot VFS
sqlSessionFactory(DataSource) - Method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration
初始化 SqlSessionFactory
sqlSessionTemplate(SqlSessionFactory) - Method in class app.myoss.cloud.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration
初始化 SqlSessionTemplate

T

Table - Annotation Type in app.myoss.cloud.mybatis.table.annotation
This annotation specifies the primary table for the annotated entity.
TableColumnInfo - Class in app.myoss.cloud.mybatis.table
数据库表结构字段信息
TableColumnInfo() - Constructor for class app.myoss.cloud.mybatis.table.TableColumnInfo
 
TableConfig - Class in app.myoss.cloud.mybatis.table
MyBatis Table 全局配置;实体类映射数据库表的全局配置
TableConfig() - Constructor for class app.myoss.cloud.mybatis.table.TableConfig
 
tableInfo - Variable in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
TableInfo - Class in app.myoss.cloud.mybatis.table
数据库表结构信息,包含数据库字段信息、实体类class等信息
TableInfo() - Constructor for class app.myoss.cloud.mybatis.table.TableInfo
 
TableMetaObject - Class in app.myoss.cloud.mybatis.table
数据库表结构信息工具类
TableMetaObject() - Constructor for class app.myoss.cloud.mybatis.table.TableMetaObject
 
TableSequence - Class in app.myoss.cloud.mybatis.table
数据库表"序列生成器"属性配置
TableSequence() - Constructor for class app.myoss.cloud.mybatis.table.TableSequence
 
toString() - Method in class app.myoss.cloud.sequence.SequenceRange
 

U

UncheckQueryConditionCrudServiceImpl<M extends CrudMapper<T>,T> - Class in app.myoss.cloud.mybatis.repository.service.impl
实现数据库表增、删、改、查常用操作的基类,不会检查通用查询条件字段是否为空,只要查询条件对象不为 null 即可。切记对于数据库表数据较多的时候,请不要使用此基类,应该使用 BaseCrudServiceImpl,去重写 BaseCrudServiceImpl.checkCommonQueryConditionIsAllNull(SqlCommandType, Result, Object, Map) 方法,这才是比较安全的做法,不然很可能被人使用为直接查询全表的数据。
UncheckQueryConditionCrudServiceImpl() - Constructor for class app.myoss.cloud.mybatis.repository.service.impl.UncheckQueryConditionCrudServiceImpl
 
UnsupportedTypeHandler - Class in app.myoss.cloud.mybatis.type
nothing to do, just for Column.typeHandler() set default value
UnsupportedTypeHandler() - Constructor for class app.myoss.cloud.mybatis.type.UnsupportedTypeHandler
 
updateByCondition(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.update.impl.UpdateMapperTemplate
更新记录,生成 update 语句。
updateByCondition(T, T) - Method in interface app.myoss.cloud.mybatis.mapper.template.update.UpdateByConditionMapper
根据条件更新记录(只会更新有值的字段)
updateByCondition(T, T, Object) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据条件更新记录
updateByCondition(T, T) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据条件更新记录
updateByCondition(T, T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
updateByCondition(T, T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
updateByCondition(Result<Boolean>, T, T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
更新记录,BaseCrudServiceImpl.updateByCondition(Object, Object) 方法的最后一步调用
updateByConditionCallable(Result<Boolean>, T, T, Object, CallableFunc<Result<Boolean>>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
用于重写更新的方法,比如加锁更新
UpdateByConditionMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.update
更新记录通用 Mapper 接口
updateByPrimaryKey(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.update.impl.UpdateMapperTemplate
更新记录,生成 update 语句。
updateByPrimaryKey(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.update.UpdateByPrimaryKeyMapper
根据主键id更新记录,字段的值为 null 不会更新
updateByPrimaryKey(T, Object) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据主键更新记录
updateByPrimaryKey(T) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据主键更新记录
updateByPrimaryKey(T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
updateByPrimaryKey(T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
updateByPrimaryKey(Result<Boolean>, T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
更新记录,BaseCrudServiceImpl.updateByPrimaryKey(Object) 方法的最后一步调用
updateByPrimaryKeyAllColumn(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.update.impl.UpdateMapperTemplate
更新记录,生成 update 语句。
updateByPrimaryKeyAllColumn(T) - Method in interface app.myoss.cloud.mybatis.mapper.template.update.UpdateByPrimaryKeyAllColumnMapper
根据主键id更新记录,字段的值为 null 也会更新
UpdateByPrimaryKeyAllColumnMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.update
更新记录通用 Mapper 接口
updateByPrimaryKeyCallable(Result<Boolean>, T, Object, CallableFunc<Result<Boolean>>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
用于重写更新的方法,比如加锁更新
UpdateByPrimaryKeyMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.update
更新记录通用 Mapper 接口
UpdateMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.update
更新(update)操作,通用 Mapper 接口
UpdateMapperTemplate - Class in app.myoss.cloud.mybatis.mapper.template.update.impl
生成通用 update MappedStatement 模版类
UpdateMapperTemplate() - Constructor for class app.myoss.cloud.mybatis.mapper.template.update.impl.UpdateMapperTemplate
 
updateUseMapByCondition(TableInfo, MappedStatement) - Method in class app.myoss.cloud.mybatis.mapper.template.update.impl.UpdateMapperTemplate
更新记录,生成 update 语句。
updateUseMapByCondition(Map<String, Object>, T) - Method in interface app.myoss.cloud.mybatis.mapper.template.update.UpdateUseMapByConditionMapper
根据条件更新记录(根据 record 中的 key 来更新数据库列的值)
updateUseMapByCondition(Map<String, Object>, T, Object) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据条件更新记录
updateUseMapByCondition(Map<String, Object>, T) - Method in interface app.myoss.cloud.mybatis.repository.service.CrudService
根据条件更新记录
updateUseMapByCondition(Map<String, Object>, T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
updateUseMapByCondition(Map<String, Object>, T) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
 
updateUseMapByCondition(Result<Boolean>, Map<String, Object>, T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
更新记录,BaseCrudServiceImpl.updateByCondition(Object, Object) 方法的最后一步调用
updateUseMapByConditionCallable(Result<Boolean>, Map<String, Object>, T, Object, CallableFunc<Result<Boolean>>) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
用于重写更新的方法,比如加锁更新
UpdateUseMapByConditionMapper<T> - Interface in app.myoss.cloud.mybatis.mapper.template.update
更新(update)操作,通用 Mapper 接口

V

validFieldValue(Result<?>, T, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
检查待保存的记录的字段是否符合预期的格式
validFieldValue(Result<?>, Map<String, Object>, Object) - Method in class app.myoss.cloud.mybatis.repository.service.impl.BaseCrudServiceImpl
检查待保存的记录的字段是否符合预期的格式
VALUE_IS_BLANK - Static variable in class app.myoss.cloud.mybatis.constants.MybatisConstants
字段或者实体对象没有值
valueOf(String) - Static method in enum app.myoss.cloud.mybatis.table.annotation.FillRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum app.myoss.cloud.mybatis.table.annotation.GenerationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum app.myoss.cloud.mybatis.table.annotation.SequenceGenerator.Order
Returns the enum constant of this type with the specified name.
values() - Static method in enum app.myoss.cloud.mybatis.table.annotation.FillRule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum app.myoss.cloud.mybatis.table.annotation.GenerationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum app.myoss.cloud.mybatis.table.annotation.SequenceGenerator.Order
Returns an array containing the constants of this enum type, in the order they are declared.

X

xmlLanguageDriver - Variable in class app.myoss.cloud.mybatis.mapper.template.AbstractMapperTemplate
 
A B C D E F G H I L M N P R S T U V X 
Skip navigation links

Copyright © 2018–2019. All rights reserved.