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
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E F G H I J K L M N O P Q R S T U V 
所有类 所有程序包