使用基于Druid連接池的JdbcTemplate.queryForObject 方法進行資料庫查詢 ,使用BeanPropertyRowMapper()進行物件封裝回傳一個物件 無論查詢對錯java總是回傳為空物件 困擾很久 網上的方法都試過 還無法解決
servlet.Http也會報例外
第三張為問題的源頭
javabean使用的都是基本資料型別 這一點可以排出
資料庫列名與物件名保持一致
希望有人能指點一下



uj5u.com熱心網友回復:
queryForObject這個方法是這樣的,如果你的資料庫里通過你的sql查詢查不出來資料的話,就會拋出這個例外,意思是這個方法本身就預期了有一個結果,但是你最終沒查出結果,所以你換成queryForList就行了。或者直接try catch也行的uj5u.com熱心網友回復:
我是使用過list 現在找到根源了 前臺傳過來的值 在傳遞的時候莫名其妙的為亂碼 已經解決uj5u.com熱心網友回復:
大佬,你是如何解決的,我也遇到了相同問題。正常查詢結果回傳的物件的name屬性竟然為null轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/272397.html
標籤:Java EE
上一篇:Eclipse中src/mian/java下有一個包結構和檔案夾結構,一摸一樣。請問怎么解決
下一篇:是怎樣打出下面的圖形的?
