zoukankan      html  css  js  c++  java
  • spring 4.2.0后jdbcTemplate中不用queryForLong了(之系统升级发现)

    在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);
    		}
    	}
    
  • 相关阅读:
    Linux文本处理命令
    管道和重定向
    Linux网络基本配置
    网络基础
    普通权限和特殊权限
    Linux权限
    Linux用户
    Linux帮助文档
    创建新表,自动授权trigger
    禁用约束语法测试
  • 原文地址:https://www.cnblogs.com/interdrp/p/4752883.html
Copyright © 2011-2022 走看看