黑马Mybatis-Plus学习笔记

注解

如果实体类不符合驼峰命名可用以下注解

配置

条件构造器

自定义sql

总结

Service接口

总结

实现注入

胡图工具包

拷贝集合

复杂业务需要自定义service

IService中的Lambda查询

如果是等于就是ge,le

牛

IService批量处理

这是mysql的配置

动态sql如果不想写就这样,-一次提交一千条,sql写成一个sql语句执行

1,

会预编译sql语句---这个可以吹一吹

扩展功能

代码生成

太好啦

静态工具

需要告诉实体类类型

可能会出现循环注入

静态方法无法知道表,实体类所以需要自己传入字节码文件来通过反射获取

--为什么要引入这个静态--因为为了避免service相互调用发送循环注入

把list集合用stream流通过userid分组


逻辑删除

可以用数据迁移(一般不用)

枚举处理器

1,加注解

2,配置

但是这时返回是

解决

JsonValue放哪返回啥

总结

拓展定义把谁返回JksonValue

JSON处理器

1,自定义类型处理器

2,这样就对象嵌套了--开启自动结果集映射

总结

分页功能插件

1,

2,

通用分页实体(真实开发)

继承分页查询实体类

通用分页结果

lambdaquery可以直接省区构造查询条件

封装上面的方法

1,封装query条件

默认排序参数用可变参数来接收

2,封装返回结果

自己转换

不用属性拷贝--用自己传来的赋值方法

特殊逻辑

相关推荐
Titan20246 分钟前
MySQL访问个人学习笔记
笔记·学习·mysql
小雪崩1 小时前
嵌入式学习 day64:字符设备驱动
学习
深圳老胡1 小时前
STM32CubeMX 生成 CMake 工程,用 VSCode 编译与调试的完整流程
笔记·stm32·单片机·代码规范
个 人 练 习 生1 小时前
C++ string 类模拟实现:从底层理解字符串(上)
开发语言·c++·经验分享·学习·程序人生
坤坤子吖2 小时前
C++智能指针:RAII、shared_ptr与内存泄漏
开发语言·c++·笔记·学习
乐橙开放平台2 小时前
智慧连锁客流检测和离岗检测怎么对接
大数据·人工智能·笔记·物联网·自动化·音视频·智能家居
零基础1232 小时前
FinalShell 使用教程:从安装到高效运维
运维·经验分享·笔记·finalshell
ACP广源盛139246256732 小时前
Type‑C 扩展坞方案选型笔记|国产 DP1.4 转 HDMI2.0 桥接芯片 GSV2201S @ACP评估
c语言·开发语言·笔记·硬件架构·硬件工程·国产芯片
词却3 小时前
OpenCV学习:MediaPipe 人脸网格检测
opencv·学习
李日华大战鸡红3 小时前
FOC SVPWM过调制(学习记录)
stm32·单片机·学习