• Mybatis之Select Count(*)的获取 返回int 的值


    本文将介绍,SSM中mybatis 框架如何获取Select Count(*)返回int 的值。
    1. Service 代码:

    public boolean queryByunitclass(String unitclass, String unitsubclass) throws Exception {

    int count = matceMachineUnitMapper.queryByunitclass(unitclass, unitsubclass);
    if (count > 0) {
    return true;
    } else {
    return false;
    }
    }
    1
    2
    3
    4
    5
    6
    7
    8
    9
    2. mybatis文件中resultType定义为”java.lang.Integer”:

    <select id="queryByunitclass" resultType="java.lang.Integer">
    SELECT COUNT(*) FROM unit
    where unitclass = #{unitclass} and unitsubclass = #{unitsubclass}
    </select>
    1
    2
    3
    4
    3. DAO中Mapper java 代码(接口文件中方法返回值写成int,即可接收到):

    /**
    * 查询该分类和子分类是否被使用,使用的个数
    * @param unitclass
    * @param unitsubclass
    * @return
    */
    public int queryByunitclass(@Param("unitclass") String unitclass, @Param("unitsubclass") String unitsubclass);
    ————————————————
    版权声明:本文为CSDN博主「直立行走的大瓶子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weistin/article/details/79864150

  • 相关阅读:
    集训日记
    各种考试
    树上差分
    树的直径
    讲课
    adb常用命令
    关于appium的简单理解
    使用appium过程中常遇到的坑以及解决方案
    JMeter面试题
    fiddler面试题
  • 原文地址:https://www.cnblogs.com/yelanggu/p/12932854.html
Copyright © 2020-2023  润新知