zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    N46期第一周作业
    马哥博客作业第五周
    马哥博客作业第四周
    马哥博客作业第三周
    04go条件和循环
    03go运算符
    01go变量和常量
    02vue指令-1
    01vue初识
    05django模板层
  • 原文地址:https://www.cnblogs.com/yelanggu/p/12932854.html
Copyright © 2011-2022 走看看