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 Idea TranslationPlugin翻译插件使用解析

    Java Idea TranslationPlugin翻译插件使用解析

    这篇文章主要介绍了Java Idea TranslationPlugin翻译插件使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • Java基础之自动装箱,注解操作示例

    Java基础之自动装箱,注解操作示例

    这篇文章主要介绍了Java基础之自动装箱,注解操作,结合实例形式分析了java拆箱、装箱、静态导入、注释等相关使用技巧,需要的朋友可以参考下
    2019-08-08
  • Java实现心跳机制的方法

    Java实现心跳机制的方法

    这篇文章主要介绍了Java实现心跳机制的方法,文中讲解非常细致,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • 浅谈为什么要使用mybatis的@param

    浅谈为什么要使用mybatis的@param

    这篇文章主要介绍了浅谈为什么要使用mybatis的@param,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • SpringBoot实现RabbitMQ三种使用方式

    SpringBoot实现RabbitMQ三种使用方式

    本文主要介绍了SpringBoot实现RabbitMQ三种使用方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Mybatis之映射实体类中不区分大小写的解决

    Mybatis之映射实体类中不区分大小写的解决

    这篇文章主要介绍了Mybatis之映射实体类中不区分大小写的解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Maven 错误找不到符号的解决方法

    Maven 错误找不到符号的解决方法

    这篇文章主要介绍了Maven 错误找不到符号的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 手把手教你如何搭建SpringBoot+Vue前后端分离

    手把手教你如何搭建SpringBoot+Vue前后端分离

    这篇文章主要介绍了手把手教你如何搭建SpringBoot+Vue前后端分离,前后端分离是目前开发中常用的开发模式,达成充分解耦,需要的朋友可以参考下
    2023-03-03
  • Springboot实现多线程及线程池监控

    Springboot实现多线程及线程池监控

    线程池的监控很重要,本文就来介绍一下Springboot实现多线程及线程池监控,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01
  • Java利用SPI实现解耦的示例详解

    Java利用SPI实现解耦的示例详解

    SPI的全称是服务提供接口,可以用其来启动框架的扩展和替换组件。本文将利用SPI实现解耦,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以参考一下
    2023-04-04

最新评论