2011-12-15 76 views
0

我有以下代码春天JDBC模板返回空结果

resultList = daoResources.jdbcTemplate.query(sql, selectParams, new BeanPropertyRowMapper(resultClass)); 

SQL时对数据库的运行selectParams,我得到的结果。 sql的选择字段名称也与resultClass中的字段匹配。但是对于上面的代码,我得到一个空的resultList。

哪里可能是问题?

+0

是ü得到任何编译时错误/警告或运行期间任何异常......也PLZ发布,其中u初始化的JdbcTemplate对象的代码... – aProgrammer 2011-12-15 05:06:38

回答

3

调试是你在这种情况下的朋友。我建议你对JDBC启用模板调试日志,看看SQL的和绑定参数发送到数据库。下面是从3.0.x reference doc

由该类发出的所有SQL在下面对应 模板实例(典型的JdbcTemplate的完全限定类名称 类别DEBUG级别的记录,但如果 它可能是不同的您正在使用JdbcTemplate类的自定义子类)。