星空网 > 软件开发 > Java

jdbcTemplate queryForObject 查询 结果集 数量

1.组织sql语句, 查询参数 数组, 设置返回类型

public int countByCondtion(String title, int mediaType, String currentStatus, String provider, String region,      Date from, Date to) {    List<Object> params = new ArrayList<Object>();        StringBuffer sql = new StringBuffer();    sql.append("select count(1) from checkin_request where 1=1 ");    if(StringUtils.isNotEmpty(title)){      sql.append("and title=? ");      params.add(title);    }    if(mediaType !=-1){      sql.append("and mediatype=? ");      params.add(mediaType);    }    if(StringUtils.isNotEmpty(currentStatus)){      sql.append("and current_status=? ");      params.add(currentStatus);    }    if(StringUtils.isNotEmpty(provider)){      sql.append("and provider=? ");      params.add(provider);    }    if(StringUtils.isNotEmpty(region)){      sql.append("and region=? ");      params.add(region);    }    if(from !=null){      sql.append("and createtime>=? ");      params.add(from);    }    if(to !=null){      sql.append("and createtime<? ");      params.add(to);    }            Object[] para = params.toArray(new Object[params.size()]);    return this.jdbcTemplate.queryForObject(sql.toString(), para, Integer.class);      }

2. 遇到的问题:

  以上代码为正确形式, 如果错误将select count 写成 select * ,则查询出错




原标题:jdbcTemplate queryForObject 查询 结果集 数量

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Amazon亚马逊官方绩效团队各类邮箱地址大全汇总:https://www.ikjzd.com/articles/116526
中国呼吁WTO成员国尽快解除不必要的限制措施!:https://www.ikjzd.com/articles/116527
顺丰加快国际航线复航,新增流向,助力跨境企业复产:https://www.ikjzd.com/articles/116528
Jumia发布直邮仓库最新通知 杭州仓已复工:https://www.ikjzd.com/articles/116529
敦煌ePacket-广州仓升级维护 卖家需及时打印面单:https://www.ikjzd.com/articles/116531
Shopee更新卖家订单发货时效查询器:https://www.ikjzd.com/articles/116532
淘宝给商家发了个“大红包” :https://www.kjdsnews.com/a/1836561.html
厦门曾厝垵家庭旅馆哪家最好?:https://www.vstour.cn/a/365183.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流