MybatisPlus

MybatisPlus 是什么

MybatisPlus

  • 简称 MP,是 MyBatis 的增强工具,为简化开发、提高效率而生
  • 特性
    MybatisPlus

MybatisPlus 快速入门
  • 导入依赖
    MybatisPlus

  • 数据库连接配置
    MybatisPlus

  • 日志配置
    MybatisPlus

  • 编码

    • pojo
      MybatisPlus
    • mapper
      MybatisPlus
    • 测试
      MybatisPlus
      MybatisPlus

CRUD 扩展
  • insert 插入数据
    MybatisPlus
    MybatisPlus

    • 主键生成策略:全局唯一 id(默认ID_WORKER)
      MybatisPlus
    • 主键自增
      MybatisPlus
    • 其他
      MybatisPlus
  • update 更新数据:会根据传入的参数动态拼接 SQL 语句

  • 自动填充:创建时间、修改时间都应该自动完成,不需要手动填写,阿里巴巴开发手册规范几乎所有表都要有 gmt_create、gmt_modified 字段,而且需要自动化。

    • 数据库解决
      MybatisPlus
    • 代码解决
      MybatisPlus
      MybatisPlus
      MybatisPlus
  • 乐观锁
    MybatisPlus

    • 测试
      MybatisPlus
      MybatisPlus
      MybatisPlus
  • select 查询数据
    MybatisPlus
    MybatisPlus

  • 分页查询
    MybatisPlus
    MybatisPlus

  • delete 删除数据

    • 物理删除:和查询相似
    • 逻辑删除:没有从数据库中删除,而是改变字段的值
      MybatisPlus
      MybatisPlus
      MybatisPlus
  • 代码生成器

上一篇:简介


下一篇:MybatisPlus(MP)使用&知识点笔记