java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType

今天在整合ssh框架時,用的全註解性,把Service和Dao都抽取了一個BaseService和BaseDao,在執行刪除語句是出現了 java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType  或  Unknown entity: java.lang.Object,查網上資料和不斷查看代碼,後面發現是在BaseDaoImpl上寫了註解,導致BaseDaoImpl被注了兩次,在自己定義的一般Dao裏注了一次,上面寫的註解又注了一次,後面那次注入沒有

找到泛型的對應的值,然後它就用Object,所以拋了上面的異常

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