mybatis plus 的not equal
时间: 2023-08-22 07:12:09 浏览: 308
mybatis-plus
回答: 在MyBatis Plus中,要使用不等于(not equal)的条件查询,可以使用`ne`方法。例如,如果要查询name不等于某个值的记录,可以使用以下代码:
```java
QueryWrapper<User> userWrapper = new QueryWrapper<>();
userWrapper.ne("name", value);
```
其中,`ne`方法表示不等于,第一个参数是字段名,第二个参数是要排除的值。[2]
另外,如果要使用Lambda表达式来构建查询条件,可以使用`lambda`方法和`ne`方法。例如,要查询name不等于某个值的记录,可以使用以下代码:
```java
QueryWrapper<User> userWrapper = new QueryWrapper<>();
userWrapper.lambda().ne(User::getName, value);
```
其中,`lambda`方法表示使用Lambda表达式构建查询条件,`ne`方法表示不等于,第一个参数是字段的引用,第二个参数是要排除的值。[3]
综上所述,要在MyBatis Plus中使用不等于的条件查询,可以使用`ne`方法或Lambda表达式的`ne`方法。
阅读全文