new QueryWrapper.notin
时间: 2024-05-23 20:07:29 浏览: 17
QueryWrapper.notin是Mybatis-Plus中的一个查询构造器,用于构建SQL中的NOT IN子句。通过该方法可以实现排除某些值后的查询操作,例如:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.notIn("id", 1, 2, 3);
List<User> userList = userMapper.selectList(wrapper);
```
以上代码表示排除id为1、2、3的记录后查询User表的记录。
相关问题
QueryWrapper<FdMonthlyShopPerformanceDet> queryWrapper = new QueryWrapper<>(); queryWrapper.lambda().notIn(FdMonthlyShopPerformanceDet::getSysUserId,collect) .eq(FdMonthlyShopPerformanceDet::getFdSalaryPlanId,fdSalaryPlanId); this.getBaseMapper().delete(queryWrapper);翻译
这段代码的功能是删除满足条件的数据库记录。首先,创建了一个`QueryWrapper`对象,并使用 `lambda` 方法指定查询条件。在这个例子中,使用了两个条件:`notIn` 和 `eq`。`notIn` 条件表示 `FdMonthlyShopPerformanceDet` 对象的 `sysUserId` 字段不在 `collect` 集合中。`eq` 条件表示 `FdMonthlyShopPerformanceDet` 对象的 `fdSalaryPlanId` 字段等于 `fdSalaryPlanId`。然后,调用 `delete` 方法来执行删除操作,并传入 `queryWrapper` 对象作为参数。这段代码的目的是删除满足指定条件的数据库记录。
注:这里的代码是基于Java语言编写的,用于操作数据库,具体的实现可能需要根据具体的框架和数据库进行适当调整。
QueryWrapper的notin
QueryWrapper的notin方法可以用于生成SQL语句中的not in子句,用于查询某个字段不在指定值列表中的记录。
例如:
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.notIn("id", 1, 2, 3);
生成的SQL语句为:
select * from user where id not in (1, 2, 3);
其中,notIn方法的参数可以是一个数组,也可以是多个参数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![ini-development](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)