关于Spring jdbcTemplate.queryForList(sql)结果迭代
2010-04-08 16:40
531 查看
String sql = "select v_username from t_user where v_userid=?";
public String getUserNameById(String v_uid) {
sql = sql.replaceAll("//?", "'"+v_uid+"'");
List list = jdbcTemplate.queryForList(sql);
Iterator ite = list.iterator();
if(ite.hasNext()){
Map user = (Map)ite.next();
//字段名称需要大写,否则空指针异常
return user.get("V_USERNAME").toString();
}
return "";
}
public String getUserNameById(String v_uid) {
sql = sql.replaceAll("//?", "'"+v_uid+"'");
List list = jdbcTemplate.queryForList(sql);
Iterator ite = list.iterator();
if(ite.hasNext()){
Map user = (Map)ite.next();
//字段名称需要大写,否则空指针异常
return user.get("V_USERNAME").toString();
}
return "";
}
相关文章推荐
- 关于mysql 数据库使用spring 2.0低版本 JdbcTemplate.queryForList 查询结果别名不起作用的解决方法
- Spring JdbcTemplate # queryForList(String sql , Class<T> elementType)
- java 用properties文件配置spring数据源,用spring的JdbcTemplate的queryForList查数据
- jdbctemplate中的query(sql,params,mapper)与queryForList(sql,params,class)区别
- JdbcTemplate.queryForList(String sql)
- spring jdbcTemplate queryForList 预编译 order by ?失效 带来的思考以及查阅资料 获取到的知识
- org.springframework.jdbc.core.simple.SimpleJdbcTemplate queryForMap 方法在查询结果为空时抛出异常
- 调用 jdbcTemplate.queryForList 时出现错误 spring-org.springframework.jdbc.IncorrectResultSetColumnCountException
- java 用properties文件配置spring数据源,用spring的JdbcTemplate的queryForList查数据
- Spring jdbcTemplate.queryForInt(sql)的奇怪问题,呵呵
- Spring框架针对dao层的jdbcTemplate操作crud之query查询数据操作 —— 查询表,返回结果为对象的list集合
- Spring中使用JdbcTemplate的queryForObject方法,当查不到数据时会抛出如下异常:
- Hibernate createSQLQuery list 返回结果转成Map的方法
- Spring中的jdbcTemplate.queryForObject()使用
- jdbcTemplate的queryForList
- 获取getJdbcTemplate().queryForList(sql)数据
- Spring JdbcTemplate的queryForList(String sql , Class<T> elementType)易错使用--转载
- HibernateTemplate的queryForList(sql)用法
- Spring Hibernate sqlquery 查询结果 缓存问题
- jdbcTemplate的queryForList