QueryWrapper中的notExists
时间: 2023-08-17 20:07:19 浏览: 120
QueryWrapper 常用用法
QueryWrapper中的notExists方法用于在SQL查询中添加一个not exists的条件。它可以用于查找不存在于子查询结果中的数据。
在使用QueryWrapper时,可以使用notExists方法来构建一个not exists的条件。示例代码如下:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.notExists("SELECT 1 FROM user_address WHERE user_address.user_id = user.id");
List<User> userList = userMapper.selectList(queryWrapper);
```
上述代码中,使用了QueryWrapper的notExists方法来添加一个not exists条件。子查询中的逻辑是查找user_address表中与user表关联的数据,如果不存在则返回true。
注意,这只是一个示例代码,实际使用时需要根据具体的业务需求进行调整。
阅读全文