所有类 接口概要 类概要 枚举概要 异常错误概要
| 类 |
说明 |
| AbstractISegmentList |
SQL 片段集合 处理的抽象类
|
| AbstractLambdaWrapper<T,Children extends AbstractLambdaWrapper<T,Children>> |
Lambda 语法使用 Wrapper
|
| AbstractMethod |
抽象的注入方法类
|
| AbstractSqlInjector |
SQL 自动注入器
|
| AbstractWrapper<T,R,Children extends AbstractWrapper<T,R,Children>> |
查询条件封装
|
| AbstractWrapper.DoSomething |
做事函数
|
| AES |
AES CBC模式加密工具类
|
| ArrayUtils |
ArrayUtils工具类
|
| Assert |
断言类
|
| BaseMapper<T> |
Mapper 继承该接口后,无需编写 mapper.xml 文件,即可获得CRUD功能
|
| BeanUtils |
Bean 转换工具类
|
| BiIntFunction<T,R> |
接受 Int 小类型的处理函数,使用小类型来避免 Java 自动装箱
|
| ClassUtils |
ClassUtils
|
| CollectionUtils |
Collection工具类
|
| ColumnCache |
|
| Compare<Children,R> |
查询条件封装
|
| CompositeEnumTypeHandler<E extends java.lang.Enum<E>> |
|
| Constants |
mybatis_plus 自用常量集中管理
|
| DefaultIdentifierGenerator |
默认生成器
|
| DefaultSqlInjector |
SQL 默认注入器
|
| Delete |
根据 entity 条件删除记录
|
| DeleteBatchByIds |
根据 ID 集合删除
|
| DeleteById |
根据 ID 删除
|
| DeleteByMap |
根据columnMap 条件删除记录
|
| EncryptUtils |
加密工具类
|
| ExceptionUtils |
异常辅助工具类
|
| Func<Children,R> |
查询条件封装
|
| GenericTypeUtils |
泛型类工具(用于隔离Spring的代码)
|
| GlobalConfig |
Mybatis 全局缓存
|
| GlobalConfig.DbConfig |
|
| GlobalConfigUtils |
Mybatis全局缓存工具类
|
| GroupBySegmentList |
Group By SQL 片段
|
| HavingSegmentList |
Having SQL 片段
|
| IdeaProxyLambdaMeta |
在 IDEA 的 Evaluate 中执行的 Lambda 表达式元数据需要使用该类处理元数据
|
| IdentifierGenerator |
Id生成器接口
|
| IdWorker |
id 获取器
|
| IGenericTypeResolver |
泛型类助手(用于隔离Spring的代码)
|
| IKeyGenerator |
表主键生成器接口 (sql)
|
| ImadcnIdentifierGenerator |
用 https://github.com/imadcn/idworker 的实现
|
| InjectorResolver |
继承 MethodResolver
|
| Insert |
插入一条数据(选择字段插入)
|
| InterceptorIgnoreHelper |
|
| InterceptorIgnoreHelper.InterceptorIgnoreCache |
|
| InterceptorIgnoreHelper.InterceptorIgnoreCache.InterceptorIgnoreCacheBuilder |
|
| IPage<T> |
分页 Page 对象接口
|
| ISqlInjector |
SQL 自动注入器接口
|
| ISqlParser |
已过时。
|
| ISqlRunner |
| ISqlSegment |
SQL 片段接口
|
| Join<Children> |
查询条件封装
|
| LambdaMeta |
Lambda 信息
|
| LambdaQueryWrapper<T> |
Lambda 语法使用 Wrapper
|
| LambdaUpdateWrapper<T> |
Lambda 更新封装
|
| LambdaUtils |
Lambda 解析工具类
|
| Mapper<T> |
顶级Mapper
|
| MatchSegment |
匹配片段
|
| MergeSegments |
合并 SQL 片段
|
| MetaObjectHandler |
元对象字段填充控制器抽象类,实现公共字段自动写入
|
| MybatisConfiguration |
replace default Configuration class
|
| MybatisEnumTypeHandler<E extends java.lang.Enum<E>> |
自定义枚举属性转换器
|
| MybatisMapperAnnotationBuilder |
继承
|
| MybatisMapperMethod |
从 MapperMethod copy 过来
|
| MybatisMapperProxy<T> |
从 MapperProxy copy 过来
|
| MybatisMapperProxyFactory<T> |
从 MapperProxyFactory copy 过来
|
| MybatisMapperRegistry |
继承至MapperRegistry
|
| MybatisMethodResolver |
继承 MethodResolver
|
| MybatisParameterHandler |
自定义 ParameterHandler 重装构造函数,填充插入方法主键 ID
|
| MybatisPlusException |
MybatisPlus 异常类
|
| MybatisPlusVersion |
获取Mybatis-Plus版本
|
| MybatisSqlSessionFactoryBuilder |
重写SqlSessionFactoryBuilder
|
| MybatisXMLConfigBuilder |
从 XMLConfigBuilder copy 过来, 使用自己的 MybatisConfiguration 而不是 Configuration
|
| MybatisXMLLanguageDriver |
继承 XMLLanguageDriver 重装构造函数, 使用自己的 MybatisParameterHandler
|
| Nested<Param,Children> |
查询条件封装
|
| NormalSegmentList |
普通片段
|
| ObjectUtils |
对象工具类
|
| OrderBySegmentList |
Order By SQL 片段
|
| OrderItem |
排序元素载体
|
| ParameterUtils |
参数工具类
|
| PluginUtils |
插件工具类
|
| PluginUtils.MPBoundSql |
BoundSql
|
| PluginUtils.MPStatementHandler |
BaseStatementHandler
|
| Query<Children,T,R> |
|
| QueryWrapper<T> |
Entity 对象封装操作类
|
| ReflectionKit |
反射工具类,提供反射相关的快捷操作
|
| ReflectLambdaMeta |
Created by hcl at 2021/5/14
|
| SelectBatchByIds |
根据ID集合,批量查询数据
|
| SelectById |
根据ID 查询一条数据
|
| SelectByMap |
根据columnMap 查询一条数据
|
| SelectCount |
查询满足条件总记录数
|
| SelectList |
查询满足条件所有数据
|
| SelectMaps |
查询满足条件所有数据
|
| SelectMapsPage |
查询满足条件所有数据(并翻页)
|
| SelectObjs |
查询满足条件所有数据
|
| SelectOne |
已过时。 |
| SelectPage |
查询满足条件所有数据(并翻页)
|
| Sequence |
分布式高效有序 ID 生产黑科技(sequence)
|
| SerializationUtils |
copy from spring-core#org.springframework.util.SerializationUtils version 5.2.8
|
| SerializedLambda |
当前类是 SerializedLambda 的一个镜像
|
| SetAccessibleAction<T extends java.lang.reflect.AccessibleObject> |
Create by hcl at 2021/5/14
|
| SFunction<T,R> |
支持序列化的 Function
|
| ShadowLambdaMeta |
|
| SharedString |
共享查询字段
|
| SpringReflectionHelper |
Spring 反射辅助类
|
| SqlInfo |
Sql Info
|
| SqlInjectionUtils |
SQL 注入验证工具类
|
| SqlKeyword |
SQL 保留关键字枚举
|
| SqlLike |
SQL like 枚举
|
| SqlMethod |
MybatisPlus 支持 SQL 方法
|
| SqlRunnerInjector |
SqlRunner 注入器
|
| SqlScriptUtils |
sql 脚本工具类
|
| SqlUtils |
SqlUtils工具类
!!!
|
| StrictFill<T,E extends T> |
严格填充模式 model
|
| StringEscape |
StringEscape ,数据库字符串转义
|
| StringPool |
Copy to jodd.util
|
| StringUtils |
String 工具类
|
| SystemClock |
高并发场景下System.currentTimeMillis()的性能问题的优化
|
| TableFieldInfo |
数据库表字段反射信息
|
| TableInfo |
数据库表反射信息
|
| TableInfoHelper |
实体类反射表辅助类
|
| TableNameParser |
SQL 表名解析
|
| TableNameParser.SqlToken |
SQL 词
|
| TableNameParser.TableNameVisitor |
表名访问器
|
| Update<Children,R> |
|
| Update |
根据 whereEntity 条件,更新记录
|
| UpdateById |
根据 ID 更新有值字段
|
| UpdateWrapper<T> |
Update 条件封装
|
| Wrapper<T> |
条件构造抽象类
|
| WrapperKeyword |
wrapper 内部使用枚举
|
| Wrappers |
Wrapper 条件构造
|