所有类
类 | 说明 |
---|---|
AbstractBaseExecutor | 已过时。
3.4.0
|
AbstractISegmentList |
SQL 片段集合 处理的抽象类
|
AbstractJsqlParser |
抽象 SQL 解析类
|
AbstractLambdaWrapper<T,Children extends AbstractLambdaWrapper<T,Children>> |
Lambda 语法使用 Wrapper
|
AbstractMethod |
抽象的注入方法类
|
AbstractSqlInjector |
SQL 自动注入器
|
AbstractWrapper<T,R,Children extends AbstractWrapper<T,R,Children>> |
查询条件封装
|
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> |
查询条件封装
|
Constants |
mybatis_plus 自用常量集中管理
|
DefaultIdentifierGenerator |
默认生成器
|
DefaultSqlInjector |
SQL 默认注入器
|
Delete |
根据 entity 条件删除记录
|
DeleteBatchByIds |
根据 ID 集合删除
|
DeleteById |
根据 ID 删除
|
DeleteByMap |
根据columnMap 条件删除记录
|
EncryptUtils |
加密工具类
|
EnumUtils | 已过时。
3.3.0
|
ExceptionUtils |
异常辅助工具类
|
Func<Children,R> |
查询条件封装
|
GlobalConfig |
Mybatis 全局缓存
|
GlobalConfig.DbConfig | |
GlobalConfigUtils |
Mybatis全局缓存工具类
|
GroupBySegmentList |
Group By SQL 片段
|
HavingSegmentList |
Having SQL 片段
|
IdentifierGenerator |
Id生成器接口
|
IdWorker |
id 获取器
|
IEnum<T extends Serializable> | 已过时。
3.4.0
|
IKeyGenerator |
表主键生成器接口 (sql)
|
ImadcnIdentifierGenerator |
用 https://github.com/imadcn/idworker 的实现
|
InjectorResolver |
继承
MethodResolver |
Insert |
插入一条数据(选择字段插入)
|
InterceptorIgnoreHelper | |
InterceptorIgnoreHelper.InterceptorIgnoreCache | |
InterceptorIgnoreHelper.InterceptorIgnoreCache.InterceptorIgnoreCacheBuilder | |
IPage<T> |
分页 Page 对象接口
|
ISqlInjector |
SQL 自动注入器接口
|
ISqlParser |
SQL 解析接口
|
ISqlParserFilter |
SQL 解析过滤器
|
ISqlRunner | |
ISqlSegment |
SQL 片段接口
|
Join<Children> |
查询条件封装
|
LambdaQueryWrapper<T> |
Lambda 语法使用 Wrapper
|
LambdaUpdateWrapper<T> |
Lambda 更新封装
|
LambdaUtils |
Lambda 解析工具类
|
Mapper<T> |
顶级Mapper
|
MatchSegment |
匹配片段
|
MergeSegments |
合并 SQL 片段
|
MetaObjectHandler |
元对象字段填充控制器抽象类,实现公共字段自动写入
|
MybatisBatchExecutor | 已过时。
3.4.0
|
MybatisCachingExecutor | 已过时。
3.4.0
|
MybatisConfiguration |
replace default Configuration class
|
MybatisDefaultParameterHandler | 已过时。 |
MybatisEnumTypeHandler<E extends 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版本
|
MybatisReuseExecutor | 已过时。
3.4.0
|
MybatisSimpleExecutor | 已过时。
3.4.0
|
MybatisSqlSessionFactoryBuilder |
重写SqlSessionFactoryBuilder
|
MybatisXMLConfigBuilder |
从
XMLConfigBuilder copy 过来, 使用自己的 MybatisConfiguration 而不是 Configuration |
MybatisXMLLanguageDriver |
继承
XMLLanguageDriver 重装构造函数, 使用自己的 MybatisParameterHandler |
Nested<Param,Children> |
查询条件封装
|
NormalSegmentList |
普通片段
|
ObjectUtils |
对象工具类
|
OrderBySegmentList |
Order By SQL 片段
|
OrderItem |
排序元素载体
|
PageList<T> |
受限于SqlSession#selectList(java.lang.String, java.lang.Object)
|
ParameterUtils |
参数工具类
|
PluginUtils |
插件工具类
|
PluginUtils.MPBoundSql |
BoundSql |
PluginUtils.MPStatementHandler |
BaseStatementHandler |
Query<Children,T,R> | |
QueryWrapper<T> |
Entity 对象封装操作类
|
ReflectionKit |
反射工具类,提供反射相关的快捷操作
|
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 里面 copy 过来的,
字段信息完全一样 |
SFunction<T,R> |
支持序列化的 Function
|
SharedString |
共享查询字段
|
SqlInfo |
Sql Info
|
SqlKeyword |
SQL 保留关键字枚举
|
SqlLike |
SQL like 枚举
|
SqlMethod |
MybatisPlus 支持 SQL 方法
|
SqlParserHelper | 已过时。
3.4.0
|
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 条件构造
|