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等各个模块的代码极大的提升了开发效率

  • s

  • 在这里插入图片描述

  • 在这里插入图片描述

  • 在这里插入图片描述

  • 在这里插入图片描述

  • 在这里插入图片描述

  • 在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6