文章目录
- 查询
- 普通查询
- 根据 ID 查询
- 根据ID批量查询
- 根据MAP查询
- 条件构造器查询
- 构造器声明:
- QueryWrapper方法常用方法,以及简单使用方式
- 实体作为条件构造器构造方法的参数
- lambda条件构造器
- 更新
- 普通更新
- 根据 ID 修改
- 条件构造器更新
- 删除
- 普通删除
- 根据 ID 删除
- 批量删除
- 条件构造器删除
查询
普通查询
根据 ID 查询
T selectById(id);
根据ID批量查询
List selectBatchIds(idList);
idList是一个数组
根据MAP查询
List selectByMap(columnMap);
MAP中的KEY是列名,value是条件
条件构造器查询
构造器声明:
QueryWrapperQueryWrapper=new QueryWrapper();
select(“列名”)查找想要的列
QueryWrapper方法常用方法,以及简单使用方式
between (列名,value1,value2)
isNotNull(列名)
实体作为条件构造器构造方法的参数
lambda条件构造器
主要用来防误写
更新
普通更新
根据 ID 修改
int updateById(T entity);
条件构造器更新
使用UpdateWrapper
删除
普通删除
根据 ID 删除
int deleteById(Serializableid);
批量删除
根据 columnMap 条件,删除记录
int deleteByMap(@Param(Constants.COLUMN_MAP)