All Classes and Interfaces
类
说明
SQL 片段集合 处理的抽象类
聚合函数类型
所有表单put进来,生成不重复别名
参数变量
自定义字段实体
多余字段(实体中没有的字段)复制到 _customFieldData (驼峰方式存储)
ClassUtils
条件聚合
coalesce(count((select c where diff_last_day < 7)), 0) as count_lt7
约束检查器
构建工厂
数据库数据类型
数据库函数
MybatisPlus 支持的数据库类型,主要用于分页方言
方言组件
where 查询条件(默认实现)
查询器类型
字段类型
字段构造器
执行器-> mybatis -> 执行?
查询构造器
1.
结果集处理
where 条件
DoLambda 条件
执行相关接口
跟新保存操作
填充策略仓库
填充器
字段填充策略
普通记号解析器,处理#{}和${}参数
添加条件 来过滤
字段值填充器
再默认开启软
删除没有删除字段忽略提示
延期 嵌套查询器
(事务)数据源+sql+参数 -> 执行
一个查询类型
事务
类型处理器
1.
嵌套
查询类
对结果处理(钩子)
//todo 加入多线程处理
结果集处理
SQL 片段接口
类型转换器
查重,非空,json结构检查
手动事务
Jdbc事务。
JdbcTransaction工厂
((column)->'prop')::type
Lambda 解析工具类
匹配片段
合并 SQL 片段
指定表默认排序字段
批处理
数据库表相关
查询拦截器器链
数据库表相关
初始化
配置
常量
查询最顶层接口
表或者连表信息
数据库查询类型
分表
数据库表
排序字段
默认排序
普通片段
排序信息
参数器
解析 #{} 参数
调用查询器 的 变量构建器 格式化变量
${} 处理器
直接替换成字符串
解析上下文
tableKf 和 field(table) 会产生依赖关系
解析异常
权限字段
权限强制约束
主键
属性解析器
查询表达式解析器
查询item
Query 规则 常量
copy to bean 的时候会移除值
所以先copy 到bean ,再把剩下的 存到 自定义 数据中
查询注解
这个类是从
SerializedLambda 里面 copy 过来的,
字段信息完全一样支持序列化的 Function
参数t,返回类型r
雪花算法id填充
指定表软删除字段
如果在mybatis plus 中使用逻辑删除 请在字段中加上
Mapper映射注解
mapper 的动态代理
代理接口去执行 sql 语句
Copy to jodd.util
SQL 片段接口
表单外键
遇到left join 不加on时
自动连value 表的主键
本表的一个标识
记号处理器
事务异常,继承PersistenceException
事务隔离级别,是一个枚举型
转成下划线map
查重,非空,json结构检查
校验规则
用于子查询的虚拟表
wrapper 内部使用枚举
对org.w3c.dom.Node的包装
XPath解析器,用的都是JDK的类包,封装了一下,使得使用起来更方便