getJdbcTemplate().queryForList(sql)返回list空
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了getJdbcTemplate().queryForList(sql)返回list空相关的知识,希望对你有一定的参考价值。
sql语句单独执行没问题,能查出数据。用getJdbcTemplate().queryForList(sql)查询时,返回list是空的。
参考技术A 不知道你上面的代码是什么首先你要定义个
List list = new ArrayList();
String sql = ".......";
Object[] args =arg;
list = this.getJdbcTemplate().queryForList(sql,args);
你可以试试下;
给你推荐个地址:http://peirenlei.iteye.com/blog/353170追问
那些都知道,也都有定义。我做一个列表查询。列表全部显示的时候能查出结果。可是加上查询条件就查不出结果了。。。加上查询条件,sql语句单独执行也是有结果的
追答那就是方法不对,你可以去看一下我给你的地址,看有没有你要用的?
追问看过了,跟我用的是一样的。我一直这么用,就今天才遇到这问题。不知道是不是spring的bug
追答有没有报什么错
追问知道原因了,代码什么都没问题,是数据库的问题,已经解决了
本回答被提问者采纳以上是关于getJdbcTemplate().queryForList(sql)返回list空的主要内容,如果未能解决你的问题,请参考以下文章
SpringMVC GetJdbcTemplate() 从查询中获取值
用spring getJdbcTemplate().queryForObject查询数据库里的一条记录是报错
getJdbcTemplate().queryForList(sql)返回的list里面是空值,但是我在PL/SQL里面执行SQL的时候是有数据的