All Classes and Interfaces

Class
Description
 
 
参考 AbstractLambdaWrapper
用于selectFunc 和 applyFunc中的参数填充 从原来的 SelectFunc 里的内部类中提取出来
Lambda 语法使用 Wrapper
 
 
 
函数枚举基类
链式调用
ClassUtils
 
select缓存
将原来的泛型R改成Column
将原来的泛型R改成KProperty<?
将原来的泛型R改成SFunction<R, ?
Compare
IfExists
查询条件封装
Compare
copu Compare
Compare
将原来的泛型R改成SFunction<R, ?
 
暂存 不可使用 用于规避starter包中需要序列化
 
常用的sql函数枚举 默认实现 可以自己实现接口 BaseFuncEnum 自定义函数 目前支持一个占位符,不支持多个%s
Delete 兼容MP原生方法
链式调用
copy Delete
 
 
 
反射字段缓存
 
填充
填充
别名func
将原来的泛型R改成Column
将原来的泛型R改成KProperty<?
将原来的泛型R改成SFunction<R, ?
自定义函数列
用于selectFunc 和 applyFunc中的参数填充 从原来的 SelectFunc 里的内部类中提取出来
将原来的泛型R改成SFunction<X,?
copy Func
将原来的泛型R改成SFunction<R, ?
泛型类工具(用于隔离Spring的代码)
在 IDEA 的 Evaluate 中执行的 Lambda 表达式元数据需要使用该类处理元数据
 
条件判断策略
if absent 枚举
泛型类助手(用于隔离Spring的代码)
InterceptorList<E extends org.apache.ibatis.plugin.Interceptor>
mybatis 拦截器列表 用于替换 interceptorChain 中的拦截器列表 保证 MPJInterceptor 再最后一个(第一个执行)
 
copy Join
参考 AbstractLambdaWrapper
JoinAbstractRepository<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>,T>
AbstractRepository JoinRepository
查询条件封装 copy AbstractWrapper
查询条件封装 copy AbstractWrapper
JoinCrudRepository<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>,T>
CrudRepository JoinRepository
join相关方法
IRepository
 
 
参考 AbstractLambdaWrapper
查询条件封装 copy AbstractWrapper
 
参考 LambdaQueryWrapper Lambda 语法使用 Wrapper
 
 
 
 
 
映射标签
Lambda 信息
copy LambdaUtils
逻辑删除位置
逻辑删除信息类
on function
Serializable Consumer
on function
 
 
 
连表sql条件
基础service 目前包含两个模块 连表查询 和 关系映射
 
连表拦截器
 
兼容 page helper 插件类
MPJLambdaQueryWrapper 参考 -> LambdaQueryWrapper
参考 LambdaQueryWrapper Lambda 语法使用 Wrapper
copy QueryWrapper 推荐使用 JoinWrappers.<UserDO>query();构造
反射工具类
SQL 注入验证工具类
SQL 注入器
实体类对应的mapper管理
Wrapper 条件构造
on function
copy MybatisPlusVersion
collection 标签 目前先支持这几个属性 后续在扩展
collection 标签 目前先支持这几个属性 后续在扩展
collection 标签 目前先支持这几个属性 后续在扩展
 
 
 
无泛型约束 实现自由映射
无泛型约束 实现自由映射
无泛型约束 实现自由映射
 
 
 
查询条件封装
将原来的泛型R改成Column, Object改为Column 以及移除不会在ON语句中出现的条件 比如like相关 保留原来的like 只是不太可能会出现 on a.id like b.id 所以不会支持这种写法
将原来的泛型R改成KProperty<?
将原来的泛型R改成SFunction<R, ?
 
 
sql 分页解析工具类
 
参考 Query
参考 Query
参考 Query
 
 
 
对一或对多查询
对一或对多查询
对一或对多查询
 
反射工具类,提供反射相关的快捷操作
Created by hcl at 2021/5/14
result 标签
result 标签
result 标签
 
 
 
 
查询列
别名列
缓存列
缓存
 
SelectCount 兼容MP原生方法
自定义函数列
 
copy SelectCount
copy SelectMaps
copy SelectMaps
copy SelectMaps
对多或对一查询列
SelectList 兼容MP原生方法
SelectMaps 兼容MP原生方法
SelectMapsPage 兼容MP原生方法
缓存列
SelectObjs 兼容MP原生方法
selectOne 兼容MP原生方法
SelectPage 兼容MP原生方法
自定义字符串列
子查询列
 
当前类是 SerializedLambda 的一个镜像
Create by hcl at 2021/5/14
基于 SerializedLambda 创建的元信息
spring容器工具类
 
Spring 反射辅助类
 
 
copy mp 3.4.3 SqlScriptUtils
 
 
String 工具类
兼容原生方法
 
 
 
 
 
类型参数实现收集器,采集类型实现中各个类型参数的实际值
copy Update
Delete 兼容MP原生方法
copy Update
链式调用
copy Update
copy Update