关于java出现 java.lang.InstantiationException异常的分析与解决方案
2017-09-18 11:30
861 查看
java.lang.InstantiationException 是指不能实例化某个对象,一般在我们使用java反射机制去创建某个对象的时候实例化到了一个抽象类或者接口(java中抽象类和接口是不能被实例化),而今天我遇到的则是我在使用反射机制实例化某个持久类的时候爆出这个异常,后来发现是因为iBATIS在对象建立中,会使用不带参数的构造函数来建立对象,而自己的持久化类中含有带参数的构造方法,将默认无参构造方法覆盖,导致在实例化过程出现异常。所以在定义一个无参构造方法可解决。
异常
持久类没有无参构造方法所以报出异常
异常
持久类没有无参构造方法所以报出异常
相关文章推荐
- 关于Tomcat启动出现java.lang.ClassNotFoundException异常的解决方案
- 关于struts2+hibernate3.2中出现的java.lang.ClassCastException: java.lang.Integer异常的解决方案
- 关于打包自定义标签,并导入项目使用时,出现java.lang.NoClassDefFoundError: JspException异常,解决方法和注意事项!
- 关于spring低版本升级到4.0.3时出现的 java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.JavaType异常
- 启动Tomcat出现异常解决方案 java.lang.IllegalArgumentException: Document
- 关于启动Tomcat出现异常:java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter
- 运行mvn命令出现java/lang/NoClassDefFoundError: java/lang/Object错误解决方案及原因分析
- Android运行时出现的 java.lang.VerifyError 异常解决方案
- 关于Arrays.asList()报java.lang.UnsupportedOperationException异常分析
- 关于启动Tomcat出现异常:java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter
- 关于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I异常的解决方案
- 关于Tomcat启动时出现的空指针(java.lang.NullPointerExceptio)异常
- Struts2下载文件点取消出现的异常java.lang.IllegalStateException 解决方案
- java.lang.IllegalMonitorStateException 异常出现原因
- 关于J2me加载图片出现的java.lang.IllegalArgumentException
- java.lang.IllegalMonitorStateException 异常出现原因
- 出现java.lang.UnsupportedClassVersionError: Bad version number in .class file问题的解决方法分析
- 关于出现List的java.util.ConcurrentModificationException异常问题的解决
- java.lang.IllegalMonitorStateException 异常出现原因
- 运行mapreduce程序时出现异常java.lang.RuntimeException: java.lang.ClassNotFoundException的原因