LambdaQueryWrapper添加去重
时间: 2023-10-15 13:29:18 浏览: 140
Mybatis plus无介绍快使用,Wrapper条件构造器的使用附源码(五)
您可以使用LambdaQueryWrapper的distinct方法来添加去重功能。在调用select方法之前,可以使用distinct方法来去除重复的记录。以下是一个示例代码:
```java
LambdaQueryWrapper<Entity> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(Entity::getField, value)
.distinct(true); // 添加去重功能
List<Entity> list = entityMapper.selectList(wrapper);
```
在上面的示例中,我们使用LambdaQueryWrapper来构建查询条件,然后使用eq方法添加等值条件。最后,通过调用distinct(true)方法来启用去重功能。最终,通过调用selectList方法来执行查询并获取结果。
请注意,distinct方法只对查询结果进行去重,不会对数据库中的数据进行修改。
阅读全文