Mybatis Select Count(*)的返回值类型介绍

 更新时间:2021年12月20日 17:30:35   作者:Eddie-Wang  
这篇文章主要介绍了Mybatis Select Count(*)的返回值类型,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Select Count(*)的返回值类型

<select id="queryAlarmStatisticalAnalysis4System" parameterType="AlarmMailSendLog"
            resultType="java.lang.Integer">
        select count(*) from mon_alarm_mail_send_log
        where is_del = '0'
        <if test="airport != null and airport != ''">
            and airport = #{airport}
        </if>
        <if test="system != null and system != ''">
            and system = #{system}
        </if>
        <if test="relateTable != null and relateTable != ''">
            and relate_table = #{relateTable}
        </if>
        <if test="params.startTime != null and params.startTime != ''">
            and send_time &gt;= to_date(#{params.startTime},'yyyy-MM-dd HH24:mi:ss')
        </if>
        <if test="params.endTime != null and params.endTime != ''">
            and send_time &lt;= to_date(#{params.endTime},'yyyy-MM-dd HH24:mi:ss')
        </if>
    </select>

类似于select count(*)的语句的返回值为java.lang.Integer

返回Count(*)的整数值

1、mybatis中resultType定义为"java.lang.Integer"

<select id="selectNums" resultType="java.lang.Integer">
    select count(*) from tableName
  </select>

2、接口中返回值写成int,即可

int selectNums();

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java实现哈夫曼文件解压缩

    java实现哈夫曼文件解压缩

    这篇文章主要为大家详细介绍了java实现哈夫曼文件解压缩,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • 利用线程实现动态显示系统时间

    利用线程实现动态显示系统时间

    编写Applet小程序,通过在HTML文档中接收参数,显示当前的系统时间,需要的朋友可以参考下
    2015-10-10
  • SpringBoot项目中的多数据源支持的方法

    SpringBoot项目中的多数据源支持的方法

    本篇文章主要介绍了SpringBoot项目中的多数据源支持的方法,主要介绍在SpringBoot项目中利用SpringDataJpa技术如何支持多个数据库的数据源,有兴趣的可以了解一下
    2017-10-10
  • SpringBoot数据脱敏的实现示例

    SpringBoot数据脱敏的实现示例

    数据脱敏主要应用在客户安全数据或商业性敏感数据的情况,本文主要介绍了SpringBoot数据脱敏的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • Spring RestTemplate基本使用介绍

    Spring RestTemplate基本使用介绍

    这篇文章主要介绍了Spring RestTemplate基本使用介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Java中避免过多if-else的几种方法

    Java中避免过多if-else的几种方法

    这篇文章主要介绍了Java中避免过多if-else的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • JavaWeb项目中classpath路径详解

    JavaWeb项目中classpath路径详解

    今天小编就为大家分享一篇关于JavaWeb项目中classpath路径详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Java实现将PDF转为PDF/A

    Java实现将PDF转为PDF/A

    通过将PDF格式转换为PDF/A格式,可保护文档布局、格式、字体、大小等不受更改,从而实现文档安全保护的目的,同时又能保证文档可读、可访问。本文将为大家介绍如何实现这一转换,需要的可以参考一下
    2022-01-01
  • 前端与RabbitMQ实时消息推送未读消息小红点实现示例

    前端与RabbitMQ实时消息推送未读消息小红点实现示例

    这篇文章主要为大家介绍了前端与RabbitMQ实时消息推送未读消息小红点实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • Nacos客户端本地缓存和故障转移方式

    Nacos客户端本地缓存和故障转移方式

    Nacos客户端在从Server获得服务时,若出现故障,会通过ServiceInfoHolder和FailoverReactor进行故障转移,ServiceInfoHolder缓存服务信息,FailoverReactor处理故障转移,包括开启故障转移开关、读取备份文件等
    2024-12-12

最新评论