本文主要是介绍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,所以抛了上面的异常
这篇关于java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!