黑马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,封装返回结果

自己转换

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

特殊逻辑

相关推荐
自不量力的A同学1 小时前
开源一站式智能终端 uniTerm v1.9.4 发布
笔记
潜心一志1 小时前
HALCON软件——基础语法
学习·计算机视觉
babe小鑫2 小时前
信息与计算科学专业应届生面试 怎么证明自己能解决业务问题
学习·r语言·excel
91刘仁德2 小时前
C++ 继承和多态 设计模式
c语言·c++·笔记
天国梦2 小时前
实测天学网AI作文批改:三篇作文,语法纠错与语篇逻辑的真实表现
人工智能·学习
m4Rk_2 小时前
【论文阅读】Agent 记忆机制(75):TiMem——用时间记忆树实现长期记忆的层级巩固
论文阅读·人工智能·学习·开源·github
库玛西2 小时前
哈夫曼树与前缀编码:数据压缩的贪心核心
c语言·c++·笔记·考研
外收内放2 小时前
Python与AI应用(项目开发实战:AI智能伴侣第三版)
python·学习·ai编程
pddqjd3 小时前
顺德区中考美术集训画室概念释义与核心服务要点梳理
学习
传奇开心果编程4 小时前
【Jetpack Compose基础语法学与练】第7课 if条件渲染 + 列表基础(LazyColumn)
学习·ui·kotlin·android jetpack