抽取dao!java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType问题出现原因
来源:互联网 发布:卖家农村淘宝签约好吗 编辑:程序博客网 时间:2024/05/22 01:37
//在这个方法继承一波。就okDictionaryDaoImpl dic = new DictionaryDao();//直接这样写报错BaseDao<Dictionary> base = new BaseDao<Dictionary>();Dictionary dictionary = dic.get("4028b8815fe7b236015fe7b23f6a0000");Dictionary dictionary2 = base.get("4028b8815fe7b236015fe7b23f6a0000");
java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
mmp!
附上basedao构造函数
private Class clazz;public BaseDao() {// 目的:得到实际类型参数// 得到当前运行对象Class clazz = this.getClass();// 得到当前对象父类的参数化类型,一般使用type子接口ParameterizedTypeType type = clazz.getGenericSuperclass();ParameterizedType ptype = (ParameterizedType) type;// 得到实际类型参数Type[] types = ptype.getActualTypeArguments();Class clazzParameter = (Class) types[0];this.clazz = clazzParameter;}
阅读全文
0 0
- 抽取dao!java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType问题出现原因
- 利用泛型抽取Dao层,加事务注解问题(java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType)
- 利用泛型抽取Dao层,加事务注解问题(java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType)
- java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- Java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- 用泛型时,报错提示为:java.lang.Class cannot be cast to java.lang.reflect.parameterizedType
- java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- 启动项目报错java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- 关于shiro权限控制java.l ang.Class cannot be cast to java.lang.reflect.ParameterizedType
- 泛型参数类型获取异常问题解决 java java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- SFTP连接失败问题解决小tips
- 线程创建的3种方式
- 【推荐】SurfaceView+MediaPlayer,制作基于系统的播放器--MNVideoPlayer
- Spring Data JPA
- stm32之中断系统
- 抽取dao!java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType问题出现原因
- 由JVM引发的思考_基本结构
- [bzoj1013]:[JSOI2008]球形空间产生器sphere
- 自动化测试模型
- javascript-2
- mybatis 动态拼接mysql语句
- Intellij IDEA + Gradle 搭建Spring源代码环境
- 学习笔记_python_python编程从入门到实践3.0
- 算两个时间相差的分钟数