mybatisplus去重查询
时间: 2023-07-22 15:02:52 浏览: 3510
MyBatisPlus条件构造器 -Wrapper详解.ziw
你可以使用 MyBatis-Plus 提供的 QueryWrapper 类来进行去重查询。以下是一个示例代码:
```java
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
queryWrapper.select("DISTINCT column1, column2") // 列出需要去重的列
.eq("column3", value1) // 添加其他查询条件
.ne("column4", value2);
List<Entity> result = entityMapper.selectList(queryWrapper);
```
在上述代码中,你需要将 `Entity` 替换为你的实体类名,`entityMapper` 替换为你的 Mapper 接口实例。通过 `queryWrapper.select("DISTINCT column1, column2")` 指定需要去重的列,然后可以通过其他方法链式地添加其他查询条件。最后,通过 `entityMapper.selectList(queryWrapper)` 执行查询并获取结果。
希望这能帮到你!如有更多问题,请继续提问。
阅读全文