MyBatis-Plus 入门 (二)

MyBatis-Plus 入门 (二)

文章目录

  • MyBatis-Plus 入门 (二)
  • 一、MP单表增删改查
    • 一、插入操作
      • 插入操作相关注释
      • 1.@TableId(type = IdType.AUTO)
      • 2.@TableName("tb_user")
      • 3.@TableField
    • 二、更新操作
      • 根据id进行更新
      • 根据条件进行更新
        • 1.通过QueryWrapper
        • 2.通过UpdateWrapper
    • 三、删除操作
      • deleteById()
      • deleteByMap()
      • deleteByWrapper()
      • deleteBatchIds() 批量删除
    • 四、查询操作
      • selectById
      • selectBatchIds
      • selectOne()
      • selectCount()
      • selectList()


一、MP单表增删改查

一、插入操作

MyBatis-Plus 入门 (二)_第1张图片

插入操作相关注释

1.@TableId(type = IdType.AUTO)

Id自增长

2.@TableName(“tb_user”)

指定对应的table

3.@TableField

MyBatis-Plus 入门 (二)_第2张图片

二、更新操作

根据id进行更新

MyBatis-Plus 入门 (二)_第3张图片

根据条件进行更新

1.通过QueryWrapper

MyBatis-Plus 入门 (二)_第4张图片

2.通过UpdateWrapper

MyBatis-Plus 入门 (二)_第5张图片

三、删除操作

deleteById()

在这里插入图片描述

deleteByMap()

MyBatis-Plus 入门 (二)_第6张图片

deleteByWrapper()

MyBatis-Plus 入门 (二)_第7张图片

deleteBatchIds() 批量删除

MyBatis-Plus 入门 (二)_第8张图片

四、查询操作

MP提供了多种查询操作,包括根据id查询、批量查询、查询单条数据、查询列表、分页查询等操作。

selectById

在这里插入图片描述

selectBatchIds

MyBatis-Plus 入门 (二)_第9张图片

selectOne()

根据条件查询一条数据
MyBatis-Plus 入门 (二)_第10张图片

selectCount()

MyBatis-Plus 入门 (二)_第11张图片
根据 Wrapper 条件,查询总记录数

selectList()

根据 entity 条件,查询全部记录
MyBatis-Plus 入门 (二)_第12张图片

你可能感兴趣的:(MyBatis-Plus,后端,数据库,java)