String sql = "SELECT count(*) FROM USERS WHERE username = ?";
int count = getJdbcTemplate().queryForInt(sql, new Object[] { username });
如上所示,queryForInt()一直在报错。
从Spring 3.2.2版开始, queryForInt()
和queryForLong()
均已弃用(如果出错,请更正)。 要解决此问题,请将代码替换为queryForObject(String, Class)
。
String sql = "SELECT count(*) FROM USERS WHERE username = ?";
int count = getJdbcTemplate().queryForObject(sql, new Object[] { username },
Integer.class);
评论前必须登录!
注册