在 MyBatis Plus 中可以通過使用 QueryWrapper 的 distinct 方法進行去重,并且可以通過orderBy方法對結果進行排序。
示例代碼如下:
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
queryWrapper.select("column1", "column2").distinct(true).orderByAsc("column1");
List<Entity> list = entityMapper.selectList(queryWrapper);
在該示例中,先通過 select 方法指定需要查詢的字段,然后通過 distinct 方法進行去重,最后通過 orderByAsc 方法對結果進行升序排序。可以根據實際需求選擇 orderByAsc 或者 orderByDesc 方法進行排序。