前言
U结束,D开始
这个是自己学习时候记得笔记要是想详细了解可以去MP官网,上边有更详细的配置流程以及视频教学:MyBatis-Plus
删除操作
返回值为影响行数
- 根据id、idList、idSet、map删除
- 其中 idList、idSet 为批量删除
- map 为传入相应删除条件
public void deleteTypeId(){
// List<Integer> idList = new ArrayList<>();
// idList.add(1);
// idList.add(2);
// typeMapper.deleteBatchIds(idList);
// Map<String,Object> delMap = new HashMap<>();
// delMap.put("name","巧克力");
// delMap.put("type_id","5");
// typeMapper.deleteByMap(delMap);
int delRow = this.typeMapper.deleteById(5);
}
- 条件构造器(也可以传入实体类进行删除)
public void deleteByWrapper(){
LambdaQueryWrapper<Type> lambdaQueryWrapper = Wrappers.<Type>lambdaQuery();
lambdaQueryWrapper.eq(Type::getTypeId,5)
.or()
.eq(Type::getParentId,6);
int row = typeMapper.delete(lambdaQueryWrapper);
}