2011-12-15 75 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類的自定義子類)。