代码空间项目 — 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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 霍尼韦尔深入参与浙江舟山中国最大石化项目建设[通俗易懂]

    霍尼韦尔深入参与浙江舟山中国最大石化项目建设[通俗易懂]霍尼韦尔宣布,旗下全球领先的炼油与石化工艺技术专利商霍尼韦尔UOP将为浙江石油化工有限公司(以下称“浙石化”)位于浙江省舟山的炼化一体化二期项目提供一系列工艺技术。舟山炼…

    2022年10月15日
    9
  • 简单的批处理命令_bat批处理执行cmd命令

    简单的批处理命令_bat批处理执行cmd命令批处理命令简单教程转载来源:https://blog.csdn.net/Joker_N/article/details/89838719文章目录批处理命令简单教程一、常用命令简介1、echo命令2、rem命令3、pause命令4、call命令5、start命令6、goto命令7、set命令二、常用符号简介1、回显屏蔽@2、重定向1>;与>>3、重定向2<4、管道符号|5、转义符^6、逻辑命令符三、命令释义1、文件夹管理2、文件管理3、网络命令4、系统管理四

    2022年8月22日
    6
  • touchesBegan: withEvent: 不执行解决

    touchesBegan: withEvent: 不执行解决touchesBegan:withEvent:/ touchesMoved:withEvent:/ touchesEnded:withEvent:等只能被UIView捕获(如有问题请指出对请指出,路过的大牛请勿喷),当我们创建UIScrollView或UIImageView时,当点击时UIScrollView或UIImageView 会截获touch事件,导致tou

    2022年7月25日
    15
  • python解释器安装步骤_怎么安装python解释器

    python解释器安装步骤_怎么安装python解释器Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows系统上需要安装一下,超简单。1、下载python首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python3.7对应的64位安装程序或32位安装程序(网速慢的同学请移步国内镜像),然后,运行下载的EXE安装包:2、运行Python安装成功后,打开命令…

    2022年7月22日
    15
  • elasticsearch-jdbc实现MySQL同步到ElasticSearch深入详解「建议收藏」

    1.如何实现mysql与elasticsearch的数据同步?逐条转换为json显然不合适,需要借助第三方工具或者自己实现。核心功能点:同步增、删、改、查同步。2、mysql与elasticsearch同步的方法有哪些?优缺点对比?目前该领域比较牛的插件有:1)、elasticsearch-jdbc,严格意义上它已经不是第三方插件。已经成为独立的第三方工具。https://github.com/jp

    2022年4月11日
    146
  • J2ME开发入门(老java游戏)「建议收藏」

    J2ME开发入门(老java游戏)「建议收藏」一.文件下载链接:https://pan.baidu.com/s/1JLTE8UagTVYNVNanQmhysA提取码:iarr1.WTK2.5.2,32位的2.eclipse,老版本的,新版不知道什么问题,不能新建J2ME项目3.eclipseme,J2ME插件4.jdk1.8,32位,因为WTK只有32位二.安装1.jdk直接安装就行2.WTK也能直接安装3.eclipse直接解压出来就能运行4.eclipseme点击help-installnewsoftware点

    2022年7月11日
    20

发表回复

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

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