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

  • 相关阅读:
    Kostya the Sculptor
    Parade
    zoj 1097 普吕弗序列
    API分析——Jquery UI Dialog
    伸缩性和可用性反模式(转)
    可伸缩性最佳实战(转)
    二叉索引树BIT
    RMQ
    线段树(区间树)
    双栈计算算术表达式
  • 原文地址:https://www.cnblogs.com/yelanggu/p/12932854.html
Copyright © 2011-2022 走看看