Mybatis plus实现Distinct去重功能

 更新时间:2020年12月28日 11:34:22   作者:Jone_ZhangH  
这篇文章主要介绍了Mybatis plus实现Distinct去重功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

不啰嗦,上菜

 QueryWrapper queryWrapper = new QueryWrapper();
 queryWrapper.select("DISTINCT no,name").orderByAsc("no");
 return mapper.selectList(queryWrapper);

PS:

顺便一提,指明查询出后的结果输出类型,可以参考如下:

 QueryWrapper<TablePo> queryWrapper = new QueryWrapper<>();
 queryWrapper.select("DISTINCT no,name").orderByAsc("no");
 return mapper.selectList(queryWrapper);

distinct去重复查询的使用

查询的结果有时会有重复值,需要去除重复值,在sql查询中使用distinct关键字很方便的达到效果。例如:

SELECT distinct ckbm,qy,hwbm 
FROM base_kf_hwxx 
WHERE ckbm = '101' AND qy = 'A' AND isnull(hwxx_status,0)=0 AND qybs = 0

对应的实现代码:

 emptyhw_wrapper.select("distinct ckbm,qy,hwbm")
   .eq("ckbm", ckbm)
   .eq("qy", qy)
   .apply("isnull(hwxx_status,0)=0")
   .eq("qybs", 0);

指定查询的字段时加上distinct关键字: select(“distinct ckbm,qy,hwbm”) 。

到此这篇关于Mybatis plus实现Distinct去重功能的文章就介绍到这了,更多相关Mybatis plus Distinct去重内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring配置多数据源切换

    Spring配置多数据源切换

    今天小编就为大家分享一篇关于Spring配置多数据源切换,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Spring Boot自定义Starter组件开发实现配置过程

    Spring Boot自定义Starter组件开发实现配置过程

    SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进 starter,应用者只需要在maven中引入starter依赖,这篇文章主要介绍了Spring Boot自定义Starter组件开发实现,需要的朋友可以参考下
    2022-06-06
  • java文件上传下载功能实现代码

    java文件上传下载功能实现代码

    这篇文章主要为大家详细介绍了java文件上传下载功能实现代码,具有一定的参考价值,感兴趣的朋友可以参考一下
    2016-06-06
  • 使用Spring事件机制实现异步的方法

    使用Spring事件机制实现异步的方法

    这篇文章主要介绍了使用Spring事件机制实现异步的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • springboot swagger不显示接口的问题及解决

    springboot swagger不显示接口的问题及解决

    这篇文章主要介绍了springboot swagger不显示接口的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • SpringBoot+MybatisPlus+Mysql+JSP实战

    SpringBoot+MybatisPlus+Mysql+JSP实战

    这篇文章主要介绍了SpringBoot+MybatisPlus+Mysql+JSP实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Java中@Accessors注解的具体使用

    Java中@Accessors注解的具体使用

    @Accessors是Lombok提供的注解之一,用于自动生成getter和setter方法,本文主要介绍了@Accessors注解的常用属性,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • java转换字符串编码格式的方法

    java转换字符串编码格式的方法

    这篇文章主要介绍了java转换字符串编码格式的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • mybatis实现批量修改-xml方式

    mybatis实现批量修改-xml方式

    这篇文章主要介绍了mybatis实现批量修改-xml方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • datatables 带查询条件java服务端分页处理实例

    datatables 带查询条件java服务端分页处理实例

    本篇文章主要介绍了datatables 带查询条件java服务端分页处理实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06

最新评论