1.MyBatis基础
1.常见注解
2.mp约定
3.自定义配置
@TableField常见场景
4.常见配置
5.使用流程
2.使用mp构造复杂的where条件
自定义SQL
3.Service接口
Controller接口
Service接口
Iservice批量新增
第三种是mysql驱动去做,是mysql的jar包去做,并不是mybatis去做,让mysql重新对数据进行处理
使用方法:
4.mp代码生成工具 mybatisplus
5.静态工具
6.逻辑删除
缺点
枚举处理器
1.加注解@EnunValue,告诉mp告诉哪个成员变量和数据库中的字段相对应
2.让处理器生效
利用@JsonValue确定返回值是什么类型,加在value上就是返回的数字,加在desc返回的就是正常/冻结,不加的话返回NORMAL/FROZEN
7.Json处理器
第一步给字段上定义一个处理器,第二步开启自动的ResultMap映射
8.插件功能
第一步:首先要在配置类中注册MyBatisPlus的核心插件,同时添加分页功能
第二部:就可以使用分页的API了
例子:

































