【发布时间】:2011-12-15 05:03:52
【问题描述】:
我有以下代码
resultList = daoResources.jdbcTemplate.query(sql, selectParams, new BeanPropertyRowMapper(resultClass));
使用 selectParams 对数据库运行 SQL 时,我得到了结果。 sql 的选择字段名称也与 resultClass 中的字段匹配。但是对于上面的代码,我得到一个空的结果列表。
问题可能出在哪里?
【问题讨论】:
-
您是否在运行时收到任何编译时错误/警告或任何异常...请同时发布您初始化 jdbctemplate 对象的代码...
-
没有错误。此代码存在于所有此类数据库访问的公共位置。仅对于此 sql,我得到空结果。这让我感到困惑。
-
查看 BeanPropertyRowMapper 中的返回值。也许映射是这里的问题。正如@Pangea 建议的那样,通过调试器检查一下。
标签: java spring jdbctemplate