LambdaQueryWrapper不等于用法
时间: 2023-10-13 21:18:47 浏览: 349
LambdaQueryWrapper 是 MyBatis-Plus 中的一个查询条件构造器,用于构建复杂的查询条件。在使用 LambdaQueryWrapper 进行查询时,可以使用 ne 方法来表示不等于的条件。
ne 方法的使用方法如下:
```java
LambdaQueryWrapper<Entity> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.ne(Entity::getField, value);
```
其中,`Entity` 是你要查询的实体类,`getField` 是实体类中的某个字段,`value` 是要排除的值。
举个例子,假设有一个 User 实体类,有一个字段为 age,如果我们想查询年龄不等于 18 的用户,可以这样写:
```java
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.ne(User::getAge, 18);
List<User> userList = userMapper.selectList(queryWrapper);
```
以上代码会查询出年龄不等于 18 的用户列表。
需要注意的是,LambdaQueryWrapper 还有很多其他的查询条件方法,可以根据具体需求进行选择和组合使用。你可以参考 MyBatis-Plus 的官方文档来了解更多细节。
相关问题
LambdaQueryWrapper 不等于
LambdaQueryWrapper的不等于操作可以使用ne方法来实现。例如,eq("id", 1).ne("name", "张三")表示id等于1且name不等于"张三"。
#### 引用[.reference_title]
- *1* *2* [LambdaQueryWrapper构建器](https://blog.csdn.net/ssj15654/article/details/127834049)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [lambdaQueryWrapper常用方法](https://blog.csdn.net/qq_24309787/article/details/126838136)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
lambdaquerywrapper 不等于
引用\[2\]中提到了lambdaquerywrapper的使用注意事项,其中有一个示例是使用eq方法进行条件筛选,而eq方法默认使用and连接条件。如果想要使用or连接条件,需要主动调用or方法。例如,eq("id",1).or().eq("name","张三")表示id等于1或者name等于"张三"的条件。\[2\]
在引用\[3\]中也提到了使用lambda表达式进行条件筛选的示例。可以使用filter方法对集合进行条件筛选。例如,filter(a -> "hanmeimei".equals(a.getUserName()))表示筛选出用户名为"hanmeimei"的对象。\[3\]
综上所述,lambdaquerywrapper中的不等于操作可以使用ne方法进行条件筛选。例如,ne("id", 1)表示id不等于1的条件。
#### 引用[.reference_title]
- *1* *3* [LambdaQueryWrapper构建器](https://blog.csdn.net/ssj15654/article/details/127834049)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [lambdaQueryWrapper常用方法](https://blog.csdn.net/qq_24309787/article/details/126838136)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文