???前幾天在寫代碼的時又遇到一個頁面不能顯示一個list的錯誤!
???現象:后臺可以打出log(list.size())。但是頁面上用c 標簽顯示時,提示類型錯誤。用ww標簽可以輸出? 循?環,但是具體的property顯示不出來!
原因:原來是在用Hibernate 的createMysqlQuery()時沒有加上addEntity().也就是hibernate 返回的是一個object 的list。而我在頁面上是把這個list ,當作具體的對象的list操作的!所以才出現了這樣的錯誤!
啟發:在與數據庫打交道時要注意把object轉換成具體的class!要盡量用hibernate的hql,這樣可以減少類型轉換問題。要盡量用面向對象的思想來考慮問題!
posted on 2006-07-19 17:37
sunny 閱讀(115)
評論(0) 編輯 收藏