Ljava.lang.Object; cannot be cast to com.bdqn.hibernate.entity.*

Myeclipse錯誤信息:Ljava.lang.Object; cannot be cast to com.bdqn.hibernate.entity.*

報錯場所:常在原生態查詢中(包括原生態命名查詢)報錯

原因:1.MySQL查詢結果爲Object類,強行轉換成“*”類所導致

           2.原生態查詢“*”類時未引用實體類導致報錯

錯誤代碼如圖:


解決方法:1.將List<*>改爲List<Object[]>即可

解決方法代碼:


2.查詢語句後加.addEntity(*.Class)

解決方法代碼:

注:*代表所寫類的類名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章