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

  • 相关阅读:
    BeanUtils.copyProperties的用法
    WinRAR下载
    安装Perl
    @Value设置默认值
    AutoHotkey
    解决springboot启动日志异常问题
    除以2换成位移操作(骚)
    IDEA生成doc文档生成chm文档
    VMWare虚拟机网络配置
    EOF小结
  • 原文地址:https://www.cnblogs.com/yelanggu/p/12932854.html
Copyright © 2011-2022 走看看