A B C D E F G H I J K L M N O P Q R S T U V
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- AbstractDeleteInLogicMethod - org.shoulder.data.mybatis.injector.methods中的类
-
逻辑删除 DELETE 方法改为 update xxx,只对
LogicDeleteEntity生效 - AbstractDeleteInLogicMethod() - 类 的构造器org.shoulder.data.mybatis.injector.methods.AbstractDeleteInLogicMethod
- AbstractLikeSqlConverter<T> - org.shoulder.data.mybatis.interceptor.like中的类
-
包含like的SQL语句转义模板
- AbstractLikeSqlConverter() - 类 的构造器org.shoulder.data.mybatis.interceptor.like.AbstractLikeSqlConverter
- ALL - org.shoulder.data.mybatis.interceptor.auth.DataScopeType
-
全部
- around(ProceedingJoinPoint) - 类 中的方法org.shoulder.data.aspect.DataSourceAspect
B
- BaseCacheableService<ENTITY extends BaseEntity<? extends Serializable>> - org.shoulder.data.mybatis.template.service中的接口
-
扩展了缓存能力
- BaseCacheableServiceImpl<MAPPER extends BaseMapper<ENTITY>,ENTITY extends BaseEntity<? extends Serializable>> - org.shoulder.data.mybatis.template.service中的类
-
带缓存的 Service
- BaseCacheableServiceImpl() - 类 的构造器org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
- BaseEntity<ID extends Serializable> - org.shoulder.data.mybatis.template.entity中的类
-
记录型实体: 带有 id、创建时间、最后修改时间
- BaseEntity() - 类 的构造器org.shoulder.data.mybatis.template.entity.BaseEntity
- BaseLikeTypeHandler - org.shoulder.data.mybatis.interceptor.typehandler中的类
-
base like查询
- BaseLikeTypeHandler(SqlLike) - 类 的构造器org.shoulder.data.mybatis.interceptor.typehandler.BaseLikeTypeHandler
- BaseMapper<ENTITY extends BaseEntity<? extends Serializable>> - org.shoulder.data.mybatis.template.dao中的接口
-
数据持久层
- BaseService<ENTITY extends BaseEntity<? extends Serializable>> - org.shoulder.data.mybatis.template.service中的接口
-
shoulder 定义的基本服务,提供了增删改查等通用代码
- BaseServiceImpl<MAPPER extends BaseMapper<ENTITY>,ENTITY extends BaseEntity<? extends Serializable>> - org.shoulder.data.mybatis.template.service中的类
-
通用业务实现类
- BaseServiceImpl() - 类 的构造器org.shoulder.data.mybatis.template.service.BaseServiceImpl
- baseSql() - 类 中的方法org.shoulder.data.mybatis.injector.methods.AbstractDeleteInLogicMethod
-
基础 sql
- beforePrepare(StatementHandler, Connection, Integer) - 类 中的方法org.shoulder.data.mybatis.interceptor.tenants.SchemaModeInterceptor
- beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类 中的方法org.shoulder.data.mybatis.interceptor.auth.DataScopeInnerInterceptor
- beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类 中的方法org.shoulder.data.mybatis.interceptor.tenants.SchemaModeInterceptor
- BizEntity<ID extends Serializable> - org.shoulder.data.mybatis.template.entity中的类
-
可变记录型实体: 带有 id、创建时间、最后修改时间、创建者、最后修改者
- BizEntity() - 类 的构造器org.shoulder.data.mybatis.template.entity.BizEntity
- BizEntity(ID, LocalDateTime, LocalDateTime, Long, Long) - 类 的构造器org.shoulder.data.mybatis.template.entity.BizEntity
- BizIdGenerator - org.shoulder.data.uid中的接口
-
bizId 生成算法
- BizIdSource - org.shoulder.data.annotation中的注释类型
-
bizId 源字段
- BizTreeEntity<ID extends Serializable> - org.shoulder.data.mybatis.template.entity中的类
-
树形 biz 实体: id createTime updateTime creator modifier bizId version deleteVersion name parentId sortNo 举例:组织类、位置类() 第一个泛型为 id 类型,第二个泛型通常为自身类型
- BizTreeEntity() - 类 的构造器org.shoulder.data.mybatis.template.entity.BizTreeEntity
- buildCache(ENTITY) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
C
- cache - 类 中的变量org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
- calculateDbField(String, Class<?>) - 接口 中的静态方法org.shoulder.data.mybatis.template.service.BaseService
-
根据 entity 字段 反射出 数据库字段
- calculateSource(BizEntity<? extends Serializable>, List<Field>) - 类 中的方法org.shoulder.data.uid.KeyFieldsBizIdGenerator
- changeSchema(String) - 类 中的方法org.shoulder.data.mybatis.interceptor.tenants.SchemaModeInterceptor
- changeSchema(String, String) - 类 中的静态方法org.shoulder.data.mybatis.interceptor.tenants.DruidMultiSchemaUtil
- checkEntityAs(Class<?>) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
检查是否可以转为 exceptedClass
- children - 类 中的变量org.shoulder.data.mybatis.template.entity.TreeEntity
-
子节点
- clean() - 类 中的静态方法org.shoulder.data.context.DataSourceContextHolder
-
清空数据源变量
- clearCache() - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableService
-
清理缓存
- clearCache() - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
- COLUMN_CREATE_TIME - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
创建时间
- COLUMN_CREATOR - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
创建者
- COLUMN_ID - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
主键
- COLUMN_LABEL - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
标签名
- COLUMN_MODIFIER - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
最后一次修改者
- COLUMN_PARENT_ID - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
父级标识
- COLUMN_SORT_NO - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
排序序号
- COLUMN_UPDATE_TIME - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
最后一次修改时间 alter 修改表结构 update 表示修改表内容 modify 表示修改字段格式
- convert(String, Set<String>, T) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.AbstractLikeSqlConverter
-
转义特殊字符
- convertToDatabaseColumn(Object) - 类 中的方法org.shoulder.data.jpa.JpaConverterListJson
- convertToEntityAttribute(String) - 类 中的方法org.shoulder.data.jpa.JpaConverterListJson
- convertToPage(BasePageQuery<Entity>, Class<Entity>) - 接口 中的静态方法org.shoulder.data.mybatis.template.service.BaseService
-
转为 pageDTO
- createNotSupportException() - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- createPageQueryWrapper(BasePageQuery<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
处理时间区间,可以覆盖后处理组装查询条件
- createTime - 类 中的变量org.shoulder.data.mybatis.template.entity.BaseEntity
- creator - 类 中的变量org.shoulder.data.mybatis.template.entity.Entity
- CUSTOMIZE - org.shoulder.data.mybatis.interceptor.auth.DataScopeType
-
自定义
D
- DATA_ALREADY_EXISTS - org.shoulder.data.enums.DataErrorCodeEnum
-
数据已存在
- DATA_NOT_EXISTS - org.shoulder.data.enums.DataErrorCodeEnum
-
数据不存在
- DATA_VERSION_EXPIRED - org.shoulder.data.enums.DataErrorCodeEnum
-
数据版本过旧
- DataBaseConsts - org.shoulder.data.constant中的接口
-
数据库列名
- DataErrorCodeEnum - org.shoulder.data.enums中的枚举
-
业务错误码
- DataScope - org.shoulder.data.mybatis.interceptor.auth中的类
-
数据权限
- DataScope() - 类 的构造器org.shoulder.data.mybatis.interceptor.auth.DataScope
- DataScopeInnerInterceptor - org.shoulder.data.mybatis.interceptor.auth中的类
-
数据权限拦截器
- DataScopeInnerInterceptor() - 类 的构造器org.shoulder.data.mybatis.interceptor.auth.DataScopeInnerInterceptor
- DataScopeType - org.shoulder.data.mybatis.interceptor.auth中的枚举
-
实体注释中生成的类型枚举 角色
- DataSource - org.shoulder.data.annotation中的注释类型
-
自定义多数据源切换注解 (用于实现读写分离时不改代码) 可以加在方法上,也可以加在类上,方法上优先
- DataSourceAspect - org.shoulder.data.aspect中的类
-
数据源处理切面
- DataSourceAspect() - 类 的构造器org.shoulder.data.aspect.DataSourceAspect
- DataSourceContextHolder - org.shoulder.data.context中的类
-
多数据源上下文存储
- DataSourceContextHolder() - 类 的构造器org.shoulder.data.context.DataSourceContextHolder
- dataSourcePointCut() - 类 中的方法org.shoulder.data.aspect.DataSourceAspect
-
annotation 加了注解的方法 within 加了注解的类内所有方法
- DB_FOLLOWER - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
从数据库
- DB_LEADER - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
主数据库
- DB_READ - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
只读数据库
- DB_WRITE - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
读写数据库
- DefaultEntityIdGenerator - org.shoulder.data.uid中的类
-
默认的实体 id 生成器
- DefaultEntityIdGenerator(LongGuidGenerator, StringGuidGenerator) - 类 的构造器org.shoulder.data.uid.DefaultEntityIdGenerator
- delete(Wrapper<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- deleteBatchIds(Collection<? extends Serializable>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- deleteById(Serializable) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- deleteByMap(Map<String, Object>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- deleteInLogicByBizId(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.dao.BaseMapper
-
逻辑删除,根据 id 进行
- deleteInLogicByBizId(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- DeleteInLogicByBizId - org.shoulder.data.mybatis.injector.methods中的类
-
逻辑删除,只对
BizEntity生效 - DeleteInLogicByBizId() - 类 的构造器org.shoulder.data.mybatis.injector.methods.DeleteInLogicByBizId
- deleteInLogicByBizIdList(Collection<? extends ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.BaseMapper
-
逻辑删除,根据 id 进行
- deleteInLogicByBizIdList(Collection<? extends ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- DeleteInLogicByBizIdList - org.shoulder.data.mybatis.injector.methods中的类
-
逻辑删除,只对
BizEntity生效 - DeleteInLogicByBizIdList() - 类 的构造器org.shoulder.data.mybatis.injector.methods.DeleteInLogicByBizIdList
- deleteInLogicById(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.dao.BaseMapper
-
逻辑删除,根据 id 进行
- deleteInLogicById(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- DeleteInLogicById - org.shoulder.data.mybatis.injector.methods中的类
-
逻辑删除 DELETE 方法改为 update xxx,只对
LogicDeleteEntity生效 - DeleteInLogicById() - 类 的构造器org.shoulder.data.mybatis.injector.methods.DeleteInLogicById
- deleteInLogicByIdList(List<? extends Serializable>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.BaseMapper
-
逻辑删除,根据 id 进行
- deleteInLogicByIdList(List<? extends Serializable>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- DeleteInLogicByIdList - org.shoulder.data.mybatis.injector.methods中的类
-
批量逻辑删除 where id in idList
- DeleteInLogicByIdList() - 类 的构造器org.shoulder.data.mybatis.injector.methods.DeleteInLogicByIdList
- determineCurrentLookupKey() - 类 中的方法org.shoulder.data.context.DynamicDataSource
- DruidMultiSchemaUtil - org.shoulder.data.mybatis.interceptor.tenants中的类
-
替换SQL SCHEMA TODO
- DynamicDataSource - org.shoulder.data.context中的类
-
动态数据源决策器
- DynamicDataSource(DataSource, Map<Object, Object>) - 类 的构造器org.shoulder.data.context.DynamicDataSource
E
- Entity<ID extends Serializable> - org.shoulder.data.mybatis.template.entity中的类
-
可变记录型实体: 带有 id、创建时间、最后修改时间、创建者、最后修改者
- Entity() - 类 的构造器org.shoulder.data.mybatis.template.entity.Entity
- Entity(ID, LocalDateTime, LocalDateTime, Long, Long) - 类 的构造器org.shoulder.data.mybatis.template.entity.Entity
- EntityIdGenerator - org.shoulder.data.uid中的接口
-
guid
- evictCache(ENTITY) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
- evictCache(Serializable...) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
- evictCache(Collection<? extends Serializable>) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
F
- FakerMapper<ENTITY extends BaseEntity<? extends Serializable>> - org.shoulder.data.mybatis.template.dao中的接口
-
仅仅为了兼容接口,复用 controller 、 service,实际不实现未使用功能 若要使用 CRUD Controller 则至少实现 insert updateById updateAllById selectById selectList selectPage deleteById deleteBatchIds
- fetchIdFromEntity(ENTITY) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
- FIELD_CREATE_TIME - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
创建时间
- FIELD_CREATOR - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
创建者
- FIELD_ID - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
主键
- FIELD_MODIFIER - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
最后一次修改者
- FIELD_UPDATE_TIME - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
最后一次修改时间
- findDataScope(Object) - 类 中的方法org.shoulder.data.mybatis.interceptor.auth.DataScopeInnerInterceptor
-
查找参数是否包括DataScope对象
- ForbbidonWriteInterceptor - org.shoulder.data.mybatis.interceptor中的类
-
写权限控制 拦截器 该拦截器常用于演示环境
- ForbbidonWriteInterceptor() - 类 的构造器org.shoulder.data.mybatis.interceptor.ForbbidonWriteInterceptor
- ForbbidonWriteInterceptor(String[], String[], String[]) - 类 的构造器org.shoulder.data.mybatis.interceptor.ForbbidonWriteInterceptor
- formatMessage(int, String, long, String, String, String, String) - 类 中的方法org.shoulder.data.p6spy.ShoulderP6spyFormatting
- FullLikeTypeHandler - org.shoulder.data.mybatis.interceptor.typehandler中的类
-
左右模糊 查询
- FullLikeTypeHandler() - 类 的构造器org.shoulder.data.mybatis.interceptor.typehandler.FullLikeTypeHandler
G
- genBizIdFromSource(List<Object>) - 类 中的方法org.shoulder.data.uid.KeyFieldsBizIdGenerator
-
生成 bizId 默认通过 hash 算法将元字段 hash
- generateBizId(BizEntity, Class<? extends BizEntity>) - 接口 中的方法org.shoulder.data.uid.BizIdGenerator
-
生成 bizId
- generateBizId(BizEntity, Class<? extends BizEntity>) - 类 中的方法org.shoulder.data.uid.KeyFieldsBizIdGenerator
- generateBizId(BizEntity, Class<? extends BizEntity>) - 类 中的方法org.shoulder.data.uid.ReuseIdBizIdGenerator
- generateBizId(BizEntity, Class<? extends BizEntity>) - 类 中的方法org.shoulder.data.uid.SequenceBizIdGenerator
- generateCacheKey(Object) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
-
缓存key 构造器
- genId(MetaObject, Class<?>) - 类 中的方法org.shoulder.data.uid.DefaultEntityIdGenerator
- genId(MetaObject, Class<?>) - 接口 中的方法org.shoulder.data.uid.EntityIdGenerator
-
生产下一个 id
- genSetSql(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.AbstractDeleteInLogicMethod
-
set sql SET delete_version=NOW()
- genWhereSql(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.AbstractDeleteInLogicMethod
-
where sql 条件 id = #{id} and delete_version=0
- genWhereSql(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.DeleteInLogicByBizId
-
这里未加 and version=version
- genWhereSql(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.DeleteInLogicByBizIdList
-
这里未加 and version=version
- genWhereSql(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.DeleteInLogicByIdList
- getAllKeyFields(Class<? extends BizEntity>) - 类 中的方法org.shoulder.data.uid.KeyFieldsBizIdGenerator
- getBaseMapper() - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
- getByBizId(String) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
根据 bizId 查询
- getByCacheKey(Object, Function<Object, Object>) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableService
-
根据 key 查询缓存中存放的id 缓存不存在则根据loader加载并写入数据
- getByCacheKey(Object, Function<Object, Object>) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
- getByIdFromCache(Serializable) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableService
-
先查缓存,再查db
- getByIdFromCache(Serializable) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
-
查缓存,miss 则从db加载
- getByName(String) - 枚举 中的静态方法org.shoulder.data.mybatis.interceptor.auth.DataScopeType
- getCache() - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
- getCode() - 枚举 中的方法org.shoulder.data.enums.DataErrorCodeEnum
- getDataSourceBeanNam(ProceedingJoinPoint) - 类 中的方法org.shoulder.data.aspect.DataSourceAspect
-
获取需要切换的数据源的 beanName 加在方法上优先级大于类上
- getDataSourceType() - 类 中的静态方法org.shoulder.data.context.DataSourceContextHolder
-
获得数据源的变量
- getIdFieldName(MetaObject) - 类 中的方法org.shoulder.data.mybatis.config.handler.ModelMetaObjectHandler
- getKeyFields(String, BoundSql) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.MybatisLikeSqlInterceptor
-
获取需要替换的所有字段集合
- getMessage() - 枚举 中的方法org.shoulder.data.enums.DataErrorCodeEnum
- getMethod(SqlMethod) - 类 中的方法org.shoulder.data.mybatis.injector.methods.DeleteInLogicByBizId
- getMethod(SqlMethod) - 类 中的方法org.shoulder.data.mybatis.injector.methods.DeleteInLogicByBizIdList
- getMethod(SqlMethod) - 类 中的方法org.shoulder.data.mybatis.injector.methods.DeleteInLogicById
- getMethod(SqlMethod) - 类 中的方法org.shoulder.data.mybatis.injector.methods.DeleteInLogicByIdList
- getMethod(SqlMethod) - 类 中的方法org.shoulder.data.mybatis.injector.methods.InsertBatch
- getMethod(SqlMethod) - 类 中的方法org.shoulder.data.mybatis.injector.methods.SelectBatchByBizIds
- getMethod(SqlMethod) - 类 中的方法org.shoulder.data.mybatis.injector.methods.SelectBatchForUpdateByBizIds
- getMethod(SqlMethod) - 类 中的方法org.shoulder.data.mybatis.injector.methods.SelectByBizId
- getMethod(SqlMethod) - 类 中的方法org.shoulder.data.mybatis.injector.methods.SelectForUpdateByBizId
- getMethod(SqlMethod) - 类 中的方法org.shoulder.data.mybatis.injector.methods.SelectForUpdateById
- getMethod(SqlMethod) - 类 中的方法org.shoulder.data.mybatis.injector.methods.UpdateAllFieldsById
- getMethod(SqlMethod) - 类 中的方法org.shoulder.data.mybatis.injector.methods.UpdateByBizId
- getMethodList(Class<?>) - 类 中的方法org.shoulder.data.mybatis.injector.ShoulderSqlInjector
- getNullableResult(CallableStatement, int) - 类 中的方法org.shoulder.data.mybatis.interceptor.typehandler.BaseLikeTypeHandler
- getNullableResult(ResultSet, int) - 类 中的方法org.shoulder.data.mybatis.interceptor.typehandler.BaseLikeTypeHandler
- getNullableResult(ResultSet, String) - 类 中的方法org.shoulder.data.mybatis.interceptor.typehandler.BaseLikeTypeHandler
- getObjectId() - 类 中的方法org.shoulder.data.mybatis.template.entity.BaseEntity
- getObjectName() - 类 中的方法org.shoulder.data.mybatis.template.entity.BaseEntity
- getObjectName() - 类 中的方法org.shoulder.data.mybatis.template.entity.TreeEntity
H
- handleBeforePageQuery(BasePageQuery<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
处理参数
- handlePageQueryResult(IPage<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
自定义处理返回结果
I
- id - 类 中的变量org.shoulder.data.mybatis.template.entity.BaseEntity
- ILLEGAL - org.shoulder.data.enums.DataErrorCodeEnum
-
比如 bizId 通过 md5(name) 生成,更新时发现 bizId 正确,而 name 不正确
- ILogicDeleteEntity - org.shoulder.data.mybatis.template.entity中的接口
-
可变记录型实体: 带有 id、创建时间、最后修改时间、创建者、最后修改者
- injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.AbstractDeleteInLogicMethod
- injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.SelectBatchByBizIds
- injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.SelectBatchForUpdateByBizIds
- injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.SelectByBizId
- injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.SelectForUpdateByBizId
- injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.SelectForUpdateById
- injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.UpdateByBizId
- insert(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- insertBatch(List<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.BaseMapper
-
批量插入(所有字段)
- insertBatch(List<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- InsertBatch - org.shoulder.data.mybatis.injector.methods中的类
-
批量插入 使用效率更高的语法 insert into table values (x1, y1, z1), (x2, y2, z2), (x…, y…, z…);
- InsertBatch() - 类 的构造器org.shoulder.data.mybatis.injector.methods.InsertBatch
- InsertBatch(Predicate<TableFieldInfo>) - 类 的构造器org.shoulder.data.mybatis.injector.methods.InsertBatch
- insertFill(MetaObject) - 类 中的方法org.shoulder.data.mybatis.config.handler.ModelMetaObjectHandler
-
插入时添加创建时间
- intercept(Invocation) - 类 中的方法org.shoulder.data.mybatis.interceptor.ForbbidonWriteInterceptor
- intercept(Invocation) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.MybatisLikeSqlInterceptor
J
- JpaConverterListJson - org.shoulder.data.jpa中的类
-
Json 格式转换器
- JpaConverterListJson() - 类 的构造器org.shoulder.data.jpa.JpaConverterListJson
K
- KeyFieldsBizIdGenerator - org.shoulder.data.uid中的类
-
bizId 生成算法 —— 将所有标志性字段相加并 hash
- KeyFieldsBizIdGenerator() - 类 的构造器org.shoulder.data.uid.KeyFieldsBizIdGenerator
- KeyFieldsBizIdGenerator(String) - 类 的构造器org.shoulder.data.uid.KeyFieldsBizIdGenerator
L
- LeftLikeTypeHandler - org.shoulder.data.mybatis.interceptor.typehandler中的类
-
前模糊
- LeftLikeTypeHandler() - 类 的构造器org.shoulder.data.mybatis.interceptor.typehandler.LeftLikeTypeHandler
- list(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
列出符合条件的数据
- list(ENTITY, Map<String, Object>) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
列出符合条件的数据
- listByBizIds(Collection<String>) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
查询(根据bizId 批量查询)
- loadByIds(Collection<? extends Serializable>, Function<Collection<? extends Serializable>, Collection<ENTITY>>) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableService
-
可能会缓存穿透
- loadByIds(Collection<? extends Serializable>, Function<Collection<? extends Serializable>, Collection<ENTITY>>) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
- loadChildren() - 类 中的方法org.shoulder.data.mybatis.template.entity.TreeEntity
-
初始化子类
- lockByBizId(String) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
根据 bizId 锁定
- lockById(String) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
根据 id 锁定
- LogicDeleteEntity<ID extends Serializable> - org.shoulder.data.mybatis.template.entity中的类
-
可变记录型实体: 带有 id、创建时间、最后修改时间、创建者、最后修改者
- LogicDeleteEntity() - 类 的构造器org.shoulder.data.mybatis.template.entity.LogicDeleteEntity
- LogicDeleteEntity(ID, LocalDateTime, LocalDateTime, Long, Long) - 类 的构造器org.shoulder.data.mybatis.template.entity.LogicDeleteEntity
M
- MapLikeSqlConverter - org.shoulder.data.mybatis.interceptor.like中的类
-
参数对象为Map的转换器
- MapLikeSqlConverter() - 类 的构造器org.shoulder.data.mybatis.interceptor.like.MapLikeSqlConverter
- MAX_BATCH_KEY_SIZE - 类 中的静态变量org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
-
一次查多个 key 时,最多多少个
- METHOD_DELETE_LOGIC_BY_BIZ_ID - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
逻辑删除方法名
- METHOD_DELETE_LOGIC_BY_BIZ_ID_LIST - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
逻辑删除方法名
- METHOD_DELETE_LOGIC_BY_ID - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
逻辑删除方法名
- METHOD_DELETE_LOGIC_BY_ID_LIST - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
逻辑删除方法名
- METHOD_INSERT_BATCH - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
批量插入
- METHOD_SELECT_BATCH_BY_BIZ_IDS - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
根据 bizIds 批量查询
- METHOD_SELECT_BATCH_FOR_UPDATE_BY_BIZ_IDS - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
根据 bizId 锁定,悲观锁
- METHOD_SELECT_BY_BIZ_ID - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
根据 bizIds 批量查询
- METHOD_SELECT_FOR_UPDATE_BY_BIZ_ID - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
根据 bizId 锁定,悲观锁
- METHOD_SELECT_FOR_UPDATE_BY_ID - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
根据 id 锁定,悲观锁
- METHOD_UPDATE_ALL_FIELDS_BY_BIZ_ID - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
根据 bizId 更新所有字段
- METHOD_UPDATE_ALL_FIELDS_BY_ID - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
根据 id 更新所有字段
- METHOD_UPDATE_BY_BIZ_ID - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
根据 bizId 更新
- ModelMetaObjectHandler - org.shoulder.data.mybatis.config.handler中的类
-
当基础字段为空时(创建时间、更新时间等)自动填充
- ModelMetaObjectHandler() - 类 的构造器org.shoulder.data.mybatis.config.handler.ModelMetaObjectHandler
- modifier - 类 中的变量org.shoulder.data.mybatis.template.entity.Entity
- MybatisLikeSqlConfig - org.shoulder.data.mybatis.config中的类
-
mybatis/mybatis-plus模糊查询语句特殊字符转义配置
- MybatisLikeSqlConfig() - 类 的构造器org.shoulder.data.mybatis.config.MybatisLikeSqlConfig
- MybatisLikeSqlInterceptor - org.shoulder.data.mybatis.interceptor.like中的类
-
mybatis/mybatis-plus模糊查询语句特殊字符转义拦截器
- MybatisLikeSqlInterceptor() - 类 的构造器org.shoulder.data.mybatis.interceptor.like.MybatisLikeSqlInterceptor
- mybatisSqlInterceptor() - 类 中的方法org.shoulder.data.mybatis.config.MybatisLikeSqlConfig
N
- name - 类 中的变量org.shoulder.data.mybatis.template.entity.TreeEntity
-
名称
O
- ObjectLikeSqlConverter - org.shoulder.data.mybatis.interceptor.like中的类
-
通用参数的转换器
- ObjectLikeSqlConverter() - 类 的构造器org.shoulder.data.mybatis.interceptor.like.ObjectLikeSqlConverter
- org.shoulder.data.annotation - 程序包 org.shoulder.data.annotation
- org.shoulder.data.aspect - 程序包 org.shoulder.data.aspect
- org.shoulder.data.constant - 程序包 org.shoulder.data.constant
- org.shoulder.data.context - 程序包 org.shoulder.data.context
- org.shoulder.data.enums - 程序包 org.shoulder.data.enums
- org.shoulder.data.jpa - 程序包 org.shoulder.data.jpa
- org.shoulder.data.mybatis.config - 程序包 org.shoulder.data.mybatis.config
- org.shoulder.data.mybatis.config.handler - 程序包 org.shoulder.data.mybatis.config.handler
- org.shoulder.data.mybatis.injector - 程序包 org.shoulder.data.mybatis.injector
-
扩展了基类提供的方法 这些类并非可以序列化,只是 mybatis-plus 错误的使用了常量接口,故添加 @SuppressWarnings("serial") 压制 参见 https://zhuanlan.zhihu.com/p/115640766
- org.shoulder.data.mybatis.injector.methods - 程序包 org.shoulder.data.mybatis.injector.methods
- org.shoulder.data.mybatis.interceptor - 程序包 org.shoulder.data.mybatis.interceptor
- org.shoulder.data.mybatis.interceptor.auth - 程序包 org.shoulder.data.mybatis.interceptor.auth
- org.shoulder.data.mybatis.interceptor.like - 程序包 org.shoulder.data.mybatis.interceptor.like
-
用户在录入信息是录入了‘%’,而在查询时无法精确匹配‘%’,因为这是 mysql 关键字,所以需要对其转义,但该插件会导致 "A%B" 中间模糊失效 https://blog.csdn.net/u010044936/article/details/107105437/
- org.shoulder.data.mybatis.interceptor.tenants - 程序包 org.shoulder.data.mybatis.interceptor.tenants
- org.shoulder.data.mybatis.interceptor.typehandler - 程序包 org.shoulder.data.mybatis.interceptor.typehandler
- org.shoulder.data.mybatis.template - 程序包 org.shoulder.data.mybatis.template
-
提供几个常见的通用定义模板(可选) 实际使用时也可以自己定义,注意:在使用时,数据库表中需要有于其对应的字段才行。
- org.shoulder.data.mybatis.template.dao - 程序包 org.shoulder.data.mybatis.template.dao
- org.shoulder.data.mybatis.template.entity - 程序包 org.shoulder.data.mybatis.template.entity
- org.shoulder.data.mybatis.template.service - 程序包 org.shoulder.data.mybatis.template.service
- org.shoulder.data.p6spy - 程序包 org.shoulder.data.p6spy
- org.shoulder.data.uid - 程序包 org.shoulder.data.uid
- ORGANIZATION - org.shoulder.data.mybatis.interceptor.auth.DataScopeType
-
本级
- ORGANIZATION_WITH_LOWER - org.shoulder.data.mybatis.interceptor.auth.DataScopeType
-
本级以及子级
P
- page(BasePageQuery<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
分页查询
- parentId - 类 中的变量org.shoulder.data.mybatis.template.entity.TreeEntity
-
父节点ID,允许为 null
- plugin(Object) - 类 中的方法org.shoulder.data.mybatis.interceptor.ForbbidonWriteInterceptor
-
生成拦截对象的代理
- plugin(Object) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.MybatisLikeSqlInterceptor
Q
- query(Wrapper<Entity>, Map<String, Object>, Class<Entity>) - 接口 中的静态方法org.shoulder.data.mybatis.template.service.BaseService
-
组装查询条件 主要是从扩展条件中组装时间相关条件
- query(ENTITY, Map<String, Object>) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
查询,可重载,筛选列名
R
- refreshCache() - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableService
-
刷新缓存
- refreshCache() - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
-
默认全量加载到缓存,量比较大,最好复写
- REGX - 类 中的静态变量org.shoulder.data.p6spy.ShoulderP6spyFormatting
- removeByBizId(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
根据 bizId 删除
- removeByBizIds(Collection<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
删除(根据bizId 批量删除)
- removeById(Serializable) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
-
删除后,逐出缓存
- removeByIds(Collection<? extends Serializable>) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
-
删除后,逐出缓存
- ReuseIdBizIdGenerator - org.shoulder.data.uid中的类
-
bizId 生成算法 —— return id
- ReuseIdBizIdGenerator() - 类 的构造器org.shoulder.data.uid.ReuseIdBizIdGenerator
- RightLikeTypeHandler - org.shoulder.data.mybatis.interceptor.typehandler中的类
-
后模糊
- RightLikeTypeHandler() - 类 的构造器org.shoulder.data.mybatis.interceptor.typehandler.RightLikeTypeHandler
S
- save(ENTITY) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
-
修改后,逐出缓存
- save(ENTITY) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseServiceImpl
-
覆盖了父类方法,有问题直接抛异常,对于 bizEntity 默认根据 bizId 更新 注意需要在调用该方法处加锁,判断是否存在
- saveBatch(Collection<ENTITY>, int) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
-
修改后,逐出缓存
- saveOrUpdate(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
TableId 注解存在更新记录,否插入一条记录
- saveOrUpdate(ENTITY) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseServiceImpl
- saveOrUpdateBatch(Collection<ENTITY>, int) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
-
修改后,逐出缓存
- SchemaModeInterceptor - org.shoulder.data.mybatis.interceptor.tenants中的类
-
多租户 - SCHEMA 模式插件
- SchemaModeInterceptor(String) - 类 的构造器org.shoulder.data.mybatis.interceptor.tenants.SchemaModeInterceptor
- selectBatchBizIds(Collection<String>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.BaseMapper
-
查询(根据 bizId 批量查询)
- selectBatchBizIds(Collection<String>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- SelectBatchByBizIds - org.shoulder.data.mybatis.injector.methods中的类
-
根据 bizId 集合,批量查询数据
- SelectBatchByBizIds() - 类 的构造器org.shoulder.data.mybatis.injector.methods.SelectBatchByBizIds
- selectBatchForUpdateByBizIds(Collection<? extends String>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.BaseMapper
-
锁定多条记录
- SelectBatchForUpdateByBizIds - org.shoulder.data.mybatis.injector.methods中的类
-
根据 id 锁定行,利用悲观锁 for update 当且仅当事务内锁定:使用时务必主动管理事务,否则执行完自动提交将自动释放锁定
- SelectBatchForUpdateByBizIds() - 类 的构造器org.shoulder.data.mybatis.injector.methods.SelectBatchForUpdateByBizIds
- selectBatchIds(Collection<? extends Serializable>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- selectByBizId(String) - 接口 中的方法org.shoulder.data.mybatis.template.dao.BaseMapper
-
根据 bizId 查询
- selectByBizId(String) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- SelectByBizId - org.shoulder.data.mybatis.injector.methods中的类
-
根据ID 查询一条数据
- SelectByBizId() - 类 的构造器org.shoulder.data.mybatis.injector.methods.SelectByBizId
- selectById(Serializable) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- selectByMap(Map<String, Object>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- selectCount(Wrapper<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- selectForUpdateByBizId(String) - 接口 中的方法org.shoulder.data.mybatis.template.dao.BaseMapper
-
锁定一条记录
- selectForUpdateByBizId(String) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- SelectForUpdateByBizId - org.shoulder.data.mybatis.injector.methods中的类
-
根据 id 锁定行,利用悲观锁 for update 当且仅当事务内锁定:使用时务必主动管理事务,否则执行完自动提交将自动释放锁定
- SelectForUpdateByBizId() - 类 的构造器org.shoulder.data.mybatis.injector.methods.SelectForUpdateByBizId
- selectForUpdateById(Serializable) - 接口 中的方法org.shoulder.data.mybatis.template.dao.BaseMapper
-
锁定一条记录
- selectForUpdateById(Serializable) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- SelectForUpdateById - org.shoulder.data.mybatis.injector.methods中的类
-
根据 id 锁定行,利用悲观锁 for update 当且仅当事务内锁定:使用时务必主动管理事务,否则执行完自动提交将自动释放锁定
- SelectForUpdateById() - 类 的构造器org.shoulder.data.mybatis.injector.methods.SelectForUpdateById
- selectList(Wrapper<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- selectMaps(Wrapper<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- selectMapsPage(E, Wrapper<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- selectObjs(Wrapper<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- selectOne(Wrapper<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- selectPage(E, Wrapper<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- SELF - org.shoulder.data.mybatis.interceptor.auth.DataScopeType
-
个人
- SequenceBizIdGenerator - org.shoulder.data.uid中的类
-
bizId 生成算法 —— 序号表
- SequenceBizIdGenerator() - 类 的构造器org.shoulder.data.uid.SequenceBizIdGenerator
- setCache(Cache) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
- setDataSourceType(String) - 类 中的静态方法org.shoulder.data.context.DataSourceContextHolder
-
设置数据源的变量
- setNonNullParameter(PreparedStatement, int, CharSequence, JdbcType) - 类 中的方法org.shoulder.data.mybatis.interceptor.typehandler.BaseLikeTypeHandler
- setProperties(Properties) - 类 中的方法org.shoulder.data.mybatis.interceptor.ForbbidonWriteInterceptor
-
mybatis配置的属性
- setProperties(Properties) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.MybatisLikeSqlInterceptor
- ShoulderP6spyFormatting - org.shoulder.data.p6spy中的类
-
打印日志时打印 trace、租户、用户、链接、sql、用时 将类全限定名放到配置文件中
- ShoulderP6spyFormatting() - 类 的构造器org.shoulder.data.p6spy.ShoulderP6spyFormatting
- ShoulderSqlInjector - org.shoulder.data.mybatis.injector中的类
-
让 mybatis-plus 为我们生成一些额外方法
- ShoulderSqlInjector() - 类 的构造器org.shoulder.data.mybatis.injector.ShoulderSqlInjector
- sortNo - 类 中的变量org.shoulder.data.mybatis.template.entity.TreeEntity
-
排序
- support(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.AbstractDeleteInLogicMethod
-
是否支持逻辑删除
- support(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.DeleteInLogicByBizId
-
是否支持逻辑删除
- support(Class<?>, Class<?>, TableInfo) - 类 中的方法org.shoulder.data.mybatis.injector.methods.DeleteInLogicByBizIdList
-
是否支持逻辑删除
T
- TABLE_PREFIX - 接口 中的静态变量org.shoulder.data.constant.DataBaseConsts
-
表名前缀
- TableAlias - org.shoulder.data.annotation中的注释类型
-
table别名 (希望即使数据库表名修改,也不会干扰代码的 mapper.xml)
- toString() - 类 中的方法org.shoulder.data.mybatis.template.entity.BaseEntity
- toString() - 类 中的方法org.shoulder.data.mybatis.template.entity.BizEntity
- toString() - 类 中的方法org.shoulder.data.mybatis.template.entity.Entity
- toString() - 类 中的方法org.shoulder.data.mybatis.template.entity.LogicDeleteEntity
- toString() - 类 中的方法org.shoulder.data.mybatis.template.entity.TreeEntity
- transferSelf(String, Object) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.ObjectLikeSqlConverter
- transferSelf(String, Map) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.MapLikeSqlConverter
- transferSelf(String, T) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.AbstractLikeSqlConverter
-
转义自定义条件拼接的特殊字符 未使用条件构造器,但是在service层进行了查询关键字与模糊查询符`%`手动拼接
- transferSplice(String, Object) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.ObjectLikeSqlConverter
- transferSplice(String, Map) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.MapLikeSqlConverter
- transferSplice(String, T) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.AbstractLikeSqlConverter
-
转义自定义条件拼接的特殊字符 在Mapper类的注解SQL中进行了模糊查询的拼接
- transferWrapper(String, Object) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.ObjectLikeSqlConverter
- transferWrapper(String, Map) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.MapLikeSqlConverter
- transferWrapper(String, T) - 类 中的方法org.shoulder.data.mybatis.interceptor.like.AbstractLikeSqlConverter
-
转义条件构造的特殊字符 在业务层进行条件构造产生的模糊查询关键字,使用QueryWrapper,LambdaQueryWrapper
- TreeEntity<ID extends Serializable> - org.shoulder.data.mybatis.template.entity中的类
-
树形实体 id createTime updateTime creator modifier name parentId sortNo 举例:组织类、位置类() 第一个泛型为 id 类型,第二个泛型通常为自身类型
- TreeEntity() - 类 的构造器org.shoulder.data.mybatis.template.entity.TreeEntity
U
- update(ENTITY, Wrapper<ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- updateAllById(ENTITY) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
-
修改后,逐出缓存
- updateAllById(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
根据id修改 entity 的所有字段,包含 NULL
- updateAllById(ENTITY) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseServiceImpl
-
透传
- updateAllFieldsById(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.dao.BaseMapper
-
根据 id 全量修改所有包含的字段,与 updateById 区别:包括为 null 的字段,表示设置这个字段为 NULL 不常用
- updateAllFieldsById(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- UpdateAllFieldsById - org.shoulder.data.mybatis.injector.methods中的类
-
修改所有的字段 alwaysUpdateSomeColumnById 别名,原含义为更新时总是更新特定的字段,即使为 null - 不设置值的,我都想更新为null,而不是忽略 - 更新时要始终排除某个字段,防止被误更新
- UpdateAllFieldsById() - 类 的构造器org.shoulder.data.mybatis.injector.methods.UpdateAllFieldsById
- UpdateAllFieldsById(Predicate<TableFieldInfo>) - 类 的构造器org.shoulder.data.mybatis.injector.methods.UpdateAllFieldsById
- updateBatchByBizId(Collection<? extends ENTITY>) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
根据bizId 批量更新
- updateBatchByBizId(Collection<? extends ENTITY>, int) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
根据bizId 批量更新
- updateBatchById(Collection<ENTITY>, int) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
-
修改后,逐出缓存
- updateByBizId(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.dao.BaseMapper
-
根据 bizId 修改
- updateByBizId(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- updateByBizId(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.service.BaseService
-
根据 bizId 选择修改
- UpdateByBizId - org.shoulder.data.mybatis.injector.methods中的类
-
根据 bizId + version 更新有值字段
- UpdateByBizId() - 类 的构造器org.shoulder.data.mybatis.injector.methods.UpdateByBizId
- updateById(ENTITY) - 接口 中的方法org.shoulder.data.mybatis.template.dao.FakerMapper
- updateById(ENTITY) - 类 中的方法org.shoulder.data.mybatis.template.service.BaseCacheableServiceImpl
-
修改后,逐出缓存
- updateFill(MetaObject) - 类 中的方法org.shoulder.data.mybatis.config.handler.ModelMetaObjectHandler
-
更新时添加更新时间,修改人
- updateTime - 类 中的变量org.shoulder.data.mybatis.template.entity.BaseEntity
V
- value() - 注释类型 中的方法org.shoulder.data.annotation.DataSource
-
使用的数据源 bean 名称
- value() - 注释类型 中的方法org.shoulder.data.annotation.TableAlias
-
别名
- valueOf(String) - 枚举 中的静态方法org.shoulder.data.enums.DataErrorCodeEnum
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.shoulder.data.mybatis.interceptor.auth.DataScopeType
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法org.shoulder.data.enums.DataErrorCodeEnum
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法org.shoulder.data.mybatis.interceptor.auth.DataScopeType
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
所有类 所有程序包