MybatisPlus学习笔记(二)
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
分页查询
- 分页在网站使用十分之多
- 1.原始的limit进行分页
- 2.pageHelper第三方插件
- 3.MP内置的分页插件
- 如何使用
-
1.配置拦截器组件
-
2.使用page对象
-
删除操作
逻辑删除
- 物理删除从数据库中直接移除
- 逻辑删除在数据库中没有被删除而是通过一个变量让它失效。deleted=0 => deleted=1
- 管理员可以查看被删除的记录。防止数据的丢失类似于回收站
- 测试
-
1.在数据表中增加一个deleted字段
-
2.在实体类中增加属性
-
3.配置
-
性能分析插件
-
MP也提供性能分析插件如果超过这个时间就停止运行
-
1.导入插件
-
记住要在SpringBoot中配置环境为dev或test环境
-
2.测试使用
条件构造器
- 测试一
- 测试二
- 测试三
- 测试四
- 测试五
- 测试六
代码自动生成器
-
AutoGenerator是MyBatis-Plus的代码生成器可以快速生成Entity、Mapper、Mapper XML、Service、Controller等各个模块的代码极大的提升了开发效率