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,所以抛了上面的异常

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