所有类和接口

说明
jsqlparser 缓存 Caffeine 缓存实现抽象类
所有包装类都继承此抽象类,此抽象类代理了大部分生成 where 条件的方法 泛型: Children ,表示子类 泛型: Param ,表示子类所包装的具体 Wrapper 类型
 
根据 ID 更新固定的那几个字段(但是不包含逻辑删除)
AopUtils Aop工具类
多表条件处理基对象,从原有的 TenantLineInnerInterceptor 拦截器中提取出来
攻击 SQL 阻断解析器,防止全表更新与删除
具有查询方法的定义
具有更新方法的定义
此接口没特殊意义,只是为了减少实现类的代码量,主要在 AbstractChainWrapper 抽象类上实现
快捷构造 chain 式调用的工具类
数据变动记录插件 默认会生成一条log,格式: ----------------------INSERT LOG------------------------------
 
 
 
 
 
 
数据权限处理器
数据权限处理器
以静态方式调用Service中的函数
DB2 数据库分页方言
DB2 Sequence
DDL 辅助类
Ddl 脚本执行
分页方言工厂类
分页参数动态化所需 model
DM Sequence
动态表名
Fastjson2 实现 JSON 字段类型处理器
Fastjson 实现 JSON 字段类型处理器
 
Fst Factory
jsqlparser 缓存 Fst 序列化 Caffeine 缓存实现
GBase 8s V8.8 数据库分页语句组装实现 通用分页版本
Gson 实现 JSON 字段类型处理器
H2 Sequence
DDL 处理器
DDL 生成器接口
数据库 分页语句组装接口
由于开发人员水平参差不齐,即使订了开发规范很多人也不遵守
 
 
批量新增数据,自选字段 insert
顶级 Service
Jackson 实现 JSON 字段类型处理器
JDBC 工具类
jsqlparser 缓存 jdk 序列化 Caffeine 缓存实现
jsqlparser 缓存接口
 
 
https://github.com/JSQLParser/JSqlParser
Kingbase Sequence
 
Lambda Update Chain Wrapper
Lealone Sequence
试验功能,不做太复杂的功能,逻辑删除增加填充功能 如果想做的通用点的话,delete的时候如果是主键,在service层转换实体进行删除,这样根据主键删除的也能自动填充 如果是逻辑删除且标记有填充字段的情况下,以第一条记录的填充字段为准(一切以当前的时间点为基准,如果无法接受记录记录时间不准确请使用循环删除) 由于本身SQL更新的限制限,这里记录集合不能为空,也不支持第一条记录删除人是A或者时间是A时间,第二条记录的时间是B时间 update table set (填充字段1,填充字段2,逻辑删除字段) where id in (主键1,主键2,主键3) 用法:
已过时。
3.5.0 DeleteById
ActiveRecord 模式 CRUD
支持多表的数据权限处理器
 
返回Map结果集,下划线转驼峰
开启返回map结果集的下划线转驼峰
 
扩展 p6spy
监听事件
拷贝类 SqlSessionFactoryBean 修改方法 buildSqlSessionFactory() 加载自定义
 
 
Mysql DDL 生成器
MYSQL 数据库分页语句组装实现
Optimistic Lock Light version
ORACLE 新版数据库分页语句组装实现
Oracle DDL 生成器
ORACLE 数据库分页语句组装实现 通用分页版本
Oracle Key Sequence 生成器
P6spy SQL 打印策略
简单分页模型
简单分页模型 DTO 用于解决跨服务数据传输问题,不影响 Page 作为返回对象序列化 JSON 产生不必要的数据
分页拦截器
PostgreSQL DDL 生成器
Postgre 数据库分页语句组装实现
Postgres Sequence
 
Query Chain Wrapper
功能类似于 GlobalConfig.DbConfig.isReplacePlaceholder(), 只是这个是在运行时实时替换,适用范围更广
SAP_HANA Key Sequence 生成器
IService 实现类( 泛型:M 是 mapper 对象,T 是实体 )
非多数据源 DDL 实现
simple-query 让简单的查询更简单
SQL 辅助类
SQLite DDL 生成器
SQL 解析工具类
SqlRunner 执行 SQL
SQLServer 2005 数据库分页方言
已过时。
输出 SQL 日志
sybase 数据库分页方言
动态表名处理器
租户处理器( TenantId 行级 )
 
Trino 数据库分页语句组装实现
Update Chain Wrapper
插入一条数据(选择字段插入)
XCloud 数据库分页语句组装实现