代码空间项目 — InstantiationException的异常

代码空间项目 — InstantiationException的异常java.lang.InstantiationException实例化异常。当试图通过newInstance()方法创建某个类的实例,而该类是一个抽象类或接口时,抛出该异常。这次项目中查询type时候

大家好,又见面了,我是你们的朋友全栈君。

java.lang.InstantiationException
实例化异常。当试图通过newInstance()方法创建某个类的实例,而该类是一个抽象类或接口时,抛出该异常。

这次项目中查询type时候使用报这个异常,仔细检查实体类和hibernate实体映射文件都是一 一对应的,
发现产生这个错误的原因是实体类Type中没有不带参数的构造方法,因为hibernate在对象建立中,会使用不带参数的构造函数来建立对象,
而现在我的Type类中只有一个带参数的构造方法以及一系列的getter/setter方法。
在Hibernate中就有明确的要求:每一个持久化类都必须带一个不带参数的构造方法。
所以解决办法就是在实体类里加一个无参构造方法,该方法不必执行任何操作,就像默认的构造方法一样。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154498.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm 查看函数帮助_python中函数和方法区别

    pycharm 查看函数帮助_python中函数和方法区别按住ctrl键,将鼠标放到函数上,就会显示函数信息,点击进去可以查看函数源码。

    2022年8月28日
    3
  • pycharm修改字体大小和主题_pycharm调字体

    pycharm修改字体大小和主题_pycharm调字体PyCharm主题、字体设置从菜单栏File–>Settings,打开PyCharm设置界面点击Appearance&Behavior–>Appearance,设置IDE主题,推荐Darcula,主要是因为黑色比较不伤眼点击Editor–>Font设置代码编辑器的字体和字号字体(Font)推荐使用DejaVuSansMono。要是找不到这种字体,看见那个绿色的框了吗?取消showonlymonospacedfon

    2022年8月26日
    5
  • 黑盒测试的优缺点_黑盒测试的概念

    黑盒测试的优缺点_黑盒测试的概念黑盒测试概念:又称功能测试或数据驱动测试,是用来检测每个功能是否正常使用。黑盒测试主要意味着测试要在软件的接口处进行,这种测试方法是将测试对象看成一个盒子,测试人员不考虑内部,直接按照需求规则说明书,直接检查他的功能是否符合要求。如上图所示,将系统看成黒盒,内部如何实现是不需要了解的,只需要知道输入和预期输出。黑盒的优缺点介绍:黑盒测试的优点有:1.不需要了解程序内部的代码及实现,操作…

    2022年10月3日
    3
  • Spring中的Aware和Capable

    Spring中的Aware和Capable

    2021年6月18日
    99
  • NGINX和Apache的区别:[通俗易懂]

    NGINX和Apache的区别:[通俗易懂]Nginx轻量级,采用C进行编写,同样的web服务,会占用更少的内存及资源抗并发,nginx以epollandkqueue作为开发模型,处理请求是异步非阻塞的,负载能力比apache高很多,而apache则是阻塞型的。在高并发下nginx能保持低资源低消耗高性能,而apache在PHP处理慢或者前端压力很大的情况下,很容易出…

    2022年5月10日
    38
  • IDEA 如何进行全局搜索

    IDEA 如何进行全局搜索毕业季来临,很多小伙伴在忙于考公或者准备研究生复试等工作,因此从网上下载或者购买了源码。源码在本地运行成功之后,想要稍微修改一下,结果发现无从下手。本文就向大家介绍一个程序员在开发中最常见最常用的功能:全局搜索。全局搜索:不管是你用任何的开发语言Java/C#/Python等,或者用任何的开发工具IDEA/Eclipse/MyEclipse等。全局搜索都是快速定位代码的一种快捷方式。废话不多说,直接上…

    2022年6月16日
    151

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号