spring jdbc template返回一个空结果

时间:2011-12-15 05:03:53

标签: java spring jdbctemplate

我有以下代码

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

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

哪里可能是问题?

1 个答案:

答案 0 :(得分:3)

在这种情况下,调试是您的朋友。我建议您为jdbc模板启用调试日志,以查看将sql和绑定参数发送到数据库的内容。以下是3.0.x reference doc

  

此类发出的所有SQL都记录在DEBUG级别下   对应于完全限定类名的类别   模板实例(通常是JdbcTemplate,但如果是,则可能不同)   您正在使用JdbcTemplate类的自定义子类。)