All Classes and Interfaces

说明
数据库& 事务& MyBatis & Mp 配置 lamp.database.multiTenantType !
仅仅用于like查询
数据库& 事务& MyBatis & Mp 配置 lamp.database.multiTenantType !
Mybatis 常用重用拦截器,lamp.database.multiTenantType=任意模式 都需要实例出来
客户端认证配置
参数说明参考:https://github.com/baidu/uid-generator 长期运行:重启频率为12次/天, 那么配置成{"workerBits":23,"timeBits":31,"seqBits":9}时, 可支持28个节点以整体并发量14400 UID/s的速度持续运行68年 长期运行+集群数量少+并发稍高:{"workerBits":20,"timeBits":31,"seqBits":12}这样的配置可以68年,100W次重启,单机每秒4096个并发的情况 频繁重启:重启频率为24*12次/天, 那么配置成{"workerBits":27,"timeBits":30,"seqBits":6}时, 可支持37个节点以整体并发量2400 UID/s的速度持续运行34年.
 
 
数据权限保证类
mybatis 数据权限拦截器 联系作者购买企业版后,获取完整功能源码
仅仅用于like查询
 
MyBatis Plus 元数据处理类 用于自动 注入 id, createTime, updateTime, createdBy, updatedBy 等字段
自定义sql 注入器
类似 LambdaQueryWrapper 的增强 Wrapper
修改构造器
仅仅用于like查询
 
COLUMN 级别多租户拦截器 相对于mybatis-plus 的 TenantLineInnerInterceptor,本插件支持: 1. select 语句 where条件拼接多个租户id (tenant_id in (1,2,3,4)) 2. insert、update、 delete 时,不传递租户id,则不拼接
多租户类型
自定义枚举属性转换器
Entity 对象封装操作类
替换SQL
仅仅用于like查询
SCHEMA模式插件
用于 p6spy 在输出的sql日志中,打印当前租户、当前用户ID、当前数据源连接url
修改所有的字段
Wrappers 工具类, 该方法的主要目的是为了 缩短代码长度
演示环境写权限控制 拦截器 该拦截器只用于演示环境, 开发和生产都不需要