2015061204 - jdbctemplate中的queryForIntf方法
2015-06-12 23:28
351 查看
转载地址: http://jackyrong.iteye.com/blog/2086255
今天才发现,原来spring 3.2.2之后,jdbctemplate中的queryForInt已经被取消了!看下代码:
String sql = "SELECTcount(*) FROM USERS WHERE username = ?";
boolean result = false;
int count =getJdbcTemplate().queryForInt(sql,new Object[] { username });
if (count > 0) {
result = true;
}
现在,全部用queryForObject了(包括queryForLong),就是说:
int count =getJdbcTemplate().queryForObject(sql, new Object[] { username },Integer.class);
观察其代码,的确可以看到是@deprectd了.
packageorg.springframework.jdbc.core;
public class JdbcTemplateextends JdbcAccessor implements JdbcOperations {
//...
@Deprecated
public long queryForLong(String sql,Object... args) throws DataAccessException {
Number number = queryForObject(sql, args, Long.class);
return (number != null ? number.longValue() : 0);
}
@Deprecated
public int queryForInt(String sql, Object...args) throws DataAccessException {
Number number = queryForObject(sql, args, Integer.class);
return (number != null ? number.intValue() : 0);
}
今天才发现,原来spring 3.2.2之后,jdbctemplate中的queryForInt已经被取消了!看下代码:
String sql = "SELECTcount(*) FROM USERS WHERE username = ?";
boolean result = false;
int count =getJdbcTemplate().queryForInt(sql,new Object[] { username });
if (count > 0) {
result = true;
}
现在,全部用queryForObject了(包括queryForLong),就是说:
int count =getJdbcTemplate().queryForObject(sql, new Object[] { username },Integer.class);
观察其代码,的确可以看到是@deprectd了.
packageorg.springframework.jdbc.core;
public class JdbcTemplateextends JdbcAccessor implements JdbcOperations {
//...
@Deprecated
public long queryForLong(String sql,Object... args) throws DataAccessException {
Number number = queryForObject(sql, args, Long.class);
return (number != null ? number.longValue() : 0);
}
@Deprecated
public int queryForInt(String sql, Object...args) throws DataAccessException {
Number number = queryForObject(sql, args, Integer.class);
return (number != null ? number.intValue() : 0);
}
相关文章推荐
- Uva - 1594 - Ducci Sequence
- Uva - 1594 - Ducci Sequence
- 【安全】requests和BeautifulSoup小试牛刀
- 文顶顶 iOS开发UI篇—手写控件,frame,center和bounds属性 iOS开发UI基础—手写控件,frame,center和bounds属性
- JDBC中PreparedStatement接口提供的execute、executeQuery和executeUpdate之间的区别及用法
- Using JavaFX UI Controls 12 Table View
- White spaces are required between publicId and systemId.异常
- Leetcode[96]-Unique Binary Search Trees
- CodedUI自动化测试及脱离VS独立运行
- QuickNewsLibs
- Marquee 跑马效果
- Linguist API 语言专家
- ios开发-UI进阶-核心动画-时钟动画小案例
- WordSequence API
- poj 2299 Ultra-QuickSort
- UITabBarController用法详解 - iOS - UI基础知识总结15
- Android异步处理三:Handler+Looper+MessageQueue深入详解
- Quick Reference:php5 Xdebug 生成Profiles
- Android异步处理二:使用AsyncTask异步更新UI界面
- Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面