fastunit中使用MapList一个注意例子
下面一个例子如果SQL中使用查询表字段使用别名就会出错。以ORACLE SQL为例。
正确:
/** * 检查ID是否在例子表中存在 * @param db db对象 * @param id id * @return */ private int checkSampleTable(DB db, String id) throws JDBCException { // 查询SQL StringBuffer selectSql = new StringBuffer(); selectSql.append("SELECT COUNT(1)") .append(" FROM SAMPLE_TABLE") .append(" WHERE ID = '").append(id).append("'");
MapList mList = db.query(selectSql.toString());
return mList.getRow(0).getInt(0, 0); }
错误
/** * 检查ID是否在例子表中存在 * @param db db对象 * @param id id * @return */ private int checkSampleTable(DB db, String id) throws JDBCException { // 查询SQL StringBuffer selectSql = new StringBuffer(); selectSql.append("SELECT COUNT(1) AS COUNTNUM") .append(" FROM SAMPLE_TABLE") .append(" WHERE ID = '").append(id).append("'");
MapList mList = db.query(selectSql.toString());
return mList.getRow(0).getInt("COUNTNUM", 0); }
注意以上内容。当给“COUNT(1)”定义别名“COUNTNUM”后,使用“getInt("COUNTNUM", 0)”方法不能取到正确的COUNT值。
fastunit中使用MapList一个注意例子相关推荐
- 多个文件中如何共用一个全局变量
多个文件中如何共用一个全局变量 例子: 头文件:state.h 源文件:state.cpp 其它源文件:t1.cpp t2.cpp t3.cpp, 这些源文件都包含头文件state.h. 需要 ...
- R语言使用lm构建线性回归模型、并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图、可视化模型的残差、模型预测中系统误差的一个例子 、自定义函数计算R方指标和均方根误差RMSE
R语言使用lm构建线性回归模型.并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图.可视化模型的残差.模型预测中系统误差的一个例子 .自定义函数计算R方指标和均方根误差RMSE 目 ...
- 什么是数据挖掘,给出一个你在生活中应用数据挖掘技术的例子,分析数据挖掘的意义。...
数据挖掘是指从大量数据中自动或半自动地发现有用的信息.模式和知识的过程.数据挖掘通常包括预处理数据.选择适当的数据挖掘技术.应用算法和模型.评估结果和解释发现的知识. 一个我在生活中应用数据挖掘技术的 ...
- Spring 如何在一个事务中开启另一个事务?
Spring项目,需要在一个事务中开启另一个事务. 上面提到的情景可能不常见,但是还是会有的,一旦遇到,如果业务比较复杂,就会很麻烦,但是还是有解决的方案的,比如将一个service方法拆成两个方法, ...
- Python中怎么判定一个List里面的元素是不是全部一样
假设我们有一个List,怎么判断这个list里面的元素是不是全部都一样,我们可以用到set() 集合这个元素来操作 看一个列子 In [1]: l=[1,1,1,1]In [2]: len(set(l ...
- php 正则 最后一个字符,关于正则表达式:在PHP中查找字符串中的最后一个字符...
我正在用PHP进行一些URL重写,需要找到末尾有斜线的URL,然后执行301重定向.我以为会有一个简单的PHP函数来查找最后一个字符串,但我找不到任何东西.第一直觉让我觉得我需要使用regex,但我不 ...
- mysql 中修改对象_在MySQL中,创建一个数据库后,还可以对象其进行修改,不过这里的修改是指可以修改被创建数据库的相关参数,也可以修改数据库名。...
[多选题]注射时,在( )情况下,采用较高的注射速率. [单选题]通常,所设置的模具温度是指和制品接触的模腔内表面在( ). [单选题]反映某一事件发生强度的指标应选用 [判断题]当试样制备之后 ...
- SAP MM采购定价过程的一个简单例子
SAP MM采购定价过程的一个简单例子 本文以一个简单的例子阐述了SAP MM模块中采购定价的基本原理.本例中,假定采购订单里输入的是含税采购价,然后系统自动计算出物料最终的采购价格(含税价-税额=采 ...
- 如何从字符串中删除最后一个字符?
我想从字符串中删除最后一个字符. 我尝试这样做: public String method(String str) {if (str.charAt(str.length()-1)=='x'){str ...
最新文章
- KeyMob推出移动广告平台,服务开发者与广告主
- 小马哥spring编程核心思想_Spring核心思想理解
- HTML5如何学?学HTML5要注意什么?
- 蓝桥练习-算法训练 素因子去重
- 获取python包的路径
- android-开源项目_我如何摆脱对开源的恐惧,并开始了自己的项目-以及如何做到。...
- [html] 为什么HTML5只需要写<!DOCTYPE HTML>就可以?
- 宏块与宏块对(附图)
- matlab读取data格式,ReadData3D 各种格式图像的读取,包括医学 效果很好 matlab 272万源代码下载- www.pudn.com...
- CSITOOL安装接收CSI数据
- centos桌面系统怎么退回终端系统_【社群话题分享】Linux 各大发行版你怎么选?...
- java中获取链表的第一个节点,两个链表中的第一个公共节点(java)
- SQL 动态创建临时表
- 快速掌握用python写并行程序设计_Python中的并行编程速度
- 《和平精英》枪械怎么搭配最无敌?大神竟然都爱平底锅?
- 求三维空间向量旋转角
- Unity Shader Interior mapping 内部映射
- GIS招聘 | 江西省直事业单位(含测绘、地信等专业岗位)
- java 毫秒转分钟和秒_java - 将毫秒转换为分钟和秒? - 堆栈内存溢出
- php上传头像的代码,关于微信小程序中上传头像的代码
热门文章
- 消气机器人_星新一少年科幻·淘气的机器人最新章节_星新一著_掌阅小说网
- matlab 小波的分解与重构
- File.separator 详解
- Tf2.0+基于注意力的神经机器翻译训练发布过程
- python读取文件报错:‘utf-8‘ 或“gbk” codec can‘t decode byte 0xbe in position 627: invalid start byte
- MyBatis配置数据库
- 目标检测网络之 YOLOv3
- Linux下so文件的生成和使用
- 微软电话(中国)激活操作步骤
- oracle nvl和nvl2的区别