MyBatisPlus

120 阅读1分钟

MyBatisPlus

一、基本概念

与MyBatis的关系
MyBatisPlus是对MyBatis进行增强,基础CRUD操作还是交给MyBatis完成的,只不过提供了更方便的一些API。
原理
扫描实体,通过反射提取关键信息,解析得到表名、列名,执行SQL时注入到MyBatis交给MyBatis执行。

二、基础使用

BaseMapper<T>
IService<T> ——> ServiceImpl<M,T>
​
条件构造器:
    QueryWrapper: select
    UpdateWrapper: set

三、增强功能

分页插件
代码生成器
逻辑删除
数据权限
敏感词过滤
数据脱敏