LambdaQueryWrapper 的 clear有啥用
时间: 2023-10-14 08:29:24 浏览: 1382
深度理解CSS clear:both的使用
LambdaQueryWrapper 是 MyBatis-Plus 提供的一个查询构造器,在使用它进行查询时,有时候需要清空已有的查询条件,这时可以使用 clear 方法。该方法用于清空已有的查询条件,方便重新构造新的查询条件。例如:
```java
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getName, "张三");
wrapper.eq(User::getAge, 20);
// 清空已有的查询条件
wrapper.clear();
// 重新构造查询条件
wrapper.eq(User::getName, "李四");
wrapper.eq(User::getAge, 30);
```
在这个例子中,我们先使用 wrapper 对象添加了两个查询条件,然后使用 clear 方法清空了已有的查询条件,最后重新构造了新的查询条件。这样可以方便地重复使用 wrapper 对象进行多次查询。
阅读全文