MyBatis-Plus 教程
MyBatis-Plus 扩展-通用枚举
解决了繁琐的配置,让 mybatis 优雅的使用枚举属性! 自3.1.0开始,如果你无需使用原生枚举,可配置默认枚举来省略扫描通用枚举配置 升级说明: 3.1.…
MyBatis-Plus 扩展-字段类型处理器
类型处理器,用于 JavaType 与 JdbcType 之间的转换,用于 PreparedStatement设置参数值和从&n…
MyBatis-Plus 扩展-自动填充功能
原理: 实现元对象处理器接口:com.baomidou.mybatisplus.core.handlers.MetaObjectHandler 注解填充字段 @T…
MyBatis-Plus 扩展-SQL注入器
注入器配置 全局配置 sqlInjector用于注入 ISqlInjector接口的子类,实现自定义方法注入。 参考默认注入器 DefaultS…
MyBatis-Plus 扩展-执行SQL分析打印
该功能依赖 p6spy组件,完美的输出打印 SQL 及执行时长 3.1.0 以上版本 示例工程: mybatis-plus-sa…
MyBatis-Plus 扩展-数据安全保护
该功能为了保护数据库配置及数据安全,在一定的程度上控制开发人员流动导致敏感信息泄露。 3.3.2 开始支持 配置安全 YML 配置: // 加密配置 mpw: …
MyBatis-Plus 扩展-多数据源
简介 dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。 其支持 J…
MyBatis-Plus 扩展-MybatisX快速开发插件
MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。 安装方法:打开 IDEA,进入 File ->…
MyBatis-Plus 扩展-企业高级特性
mybatis-mate 为 mp 企业级模块,旨在更敏捷优雅处理数据。 mybatis-mate 示例 :传送门 数据审计(对…
MyBatis-Plus 插件-插件主体
注意 版本要求:3.4.0 版本以上 MybatisPlusInterceptor 该插件是核心插件,目前代理了 Executor#query 和…
MyBatis-Plus 插件-分页插件
PaginationInnerInterceptor 支持的数据库 mysql,oracle,db2,h2,hsql,sqlite,postgresql,sqlserver,Pho…
MyBatis-Plus 插件-乐观锁插件
OptimisticLockerInnerInterceptor 当要更新一条记录的时候,希望这条记录没有被别人更新 乐观锁实现方式: 取出记录时,获取当前 versi…
MyBatis-Plus 插件-多租户插件
TenantLineInnerInterceptor 示例工程:mybatis-plus-sample-tenant 属性介绍 属性名 类型 默…
MyBatis-Plus 插件-防全表更新与删除插件
BlockAttackInnerInterceptor 针对 update和 delete语句,作用: 阻止恶意的全表更新删除 注入Mybati…
MyBatis-Plus 插件-动态表名插件
DynamicTableNameInnerInterceptor 简单示例:mybatis-plus-sample-dynamic-tablename 注意事项: 原理为解析替换设…