博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring 4.2.0后jdbcTemplate中不用queryForLong了(之系统升级发现)
阅读量:5758 次
发布时间:2019-06-18

本文共 748 字,大约阅读时间需要 2 分钟。

在spring 3.2.2之后,jdbcTemplate.queryForInt已经被取消了!

原来是这样写的:

Java代码 
String sql = "SELECT count(*) FROM USERS WHERE username = ?";        boolean result = false;               int count = getJdbcTemplate().queryForInt(sql, new Object[] { username }); 	if (count > 0) {		result = true;	}
现在spring 4.2.0,全部用queryForObject了(包括queryForLong),就是说:
Java代码 
int count = getJdbcTemplate().queryForObject(                        sql, new Object[] { username }, Integer.class);

 

protected Object selectByJdbcTemplateObject(String sql, Object[] parameters) {		if (parameters != null && parameters.length > 0) {			return jdbcTemplate.queryForObject(sql, parameters, java.lang.Long.class);		} else {			return jdbcTemplate.queryForObject(sql, java.lang.Long.class);		}	}

 

转载地址:http://grpkx.baihongyu.com/

你可能感兴趣的文章
U-Mail邮件系统与泛微OA系统一体化操作指南
查看>>
AC旁挂三层交换机管理ap,二层接入ap心得
查看>>
JS中比较数字大小
查看>>
springcloud 学习-eureka搭建-为eureka添加认证
查看>>
jQuery插件的开发
查看>>
基础,基础,还是基础之JAVA基础
查看>>
如何成为一个C++高级程序员
查看>>
ant android 打包签名和渠道
查看>>
一个简单的接口,被调用并同步给出响应的方法
查看>>
Hadoop序列化与压缩
查看>>
我的友情链接
查看>>
显式锁(第十三章)
查看>>
SCCM的证书配置PKI
查看>>
看linux书籍做的一些重要笔记(2011.07.03更新)
查看>>
CString、Char* ,char [20]、wchar_t、unsigned short转化
查看>>
从案例学RxAndroid开发(上)
查看>>
Redis学习手册(内存优化)
查看>>
浅尝TensorFlow on Kubernetes
查看>>
springboot系列十 Spring-Data-Redis
查看>>
Confluence 6 注册外部小工具
查看>>