最近一直在看java的三大开源框架(Struts、Spring、Hibernate)其中遇到点问题,在下费了好大劲才找到原因,所以把我的错误贴出来供大家分享,以至有同样错误的网友有个参考。
好,下面则是开篇:
我在做Spring和Hibernate整合的时候报了以下的错误:
Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file […….xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
在百度、Google上都没找到解决方法。可能运气不好,百度只有几条结果。其中只有一条有个解决方法:
缺少 javassist.jar。索性下载它并添加进lib,结果还是不行。其它的根本就是只有提问没有回答。Google搜索的结果到挻多但中文的大多跟百度的结果差不多,有些英文的看不太懂。后来索性自己找问题。
我逐步的缩减项目把项目精减到最小,最后终于发现hibernate.cfg.xml里的mapping项目中有一条.hbm.xml文件配置写错了,暂时把它删除了,调试程序。问题解决。
这篇文章写得有点长,解决方法技术含量并不高,主要强调的是自己解决问题的思路及步骤,希望能给有同样问题的朋友一点帮助。
分享到:
相关推荐
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient 通过控制台的...
在Android系统中,BroadcastReceiver(广播接收者)是一种重要的组件,用于监听系统或应用程序发出的各种广播事件,并在接收到广播时执行相应的操作。... ...这种模式适合那些只在特定组件运行时需要接收广播的情况,能够...
stdin, stdout, stderr = ssh.exec_command('command_to_execute') output = stdout.read().decode() error = stderr.read().decode() ssh.close() ``` 在这个例子中,我们创建了一个`SSHClient`实例,但只...
WebService是一种网络服务技术,允许在不同操作系统和编程语言之间实现应用程序的通信。Axis2是一个高效、模块化的Web服务引擎,用于构建和部署Web服务和客户端。Axis2不仅支持SOAP协议,还支持REST风格的服务,同时...
在实际项目中,根据具体需求,可能还需要处理更多细节,如错误处理、性能优化等。但总体来说,轴2WebService与Spring的整合是一个强大而实用的技术解决方案,对于构建复杂的企业级Web服务应用具有很高的价值。
很好用的OPC模拟服务器,配置简单,支持.Net,Java的开发环境。
3. **错误检测与高亮**:在编写过程中,插件会实时检查语法错误,并用醒目的方式标注出来,方便开发者及时修正。 4. **XSD/DTD支持**:支持XML Schema Definition (XSD) 和 Document Type Definition (DTD),能对XML...
Java Mime Magic Library,通常被称为 jMimeMagic,是一款在Java平台上用于识别文件或输入流MIME类型的开源库。MIME(Multipurpose Internet Mail Extensions)类型是互联网标准,用于标识不同类型的二进制或文本...
dpoll ... 最初创建于 安装 $ python3 -m venv dpoll-env $ tmp source dpoll-env/bin/activate ...$ cd dpoll.xyz $ pip install -r requirements.txt $ touch dpoll/base/settings.py dpoll/base/local_settings.py ...
Unity3D Prefabs 与 Instantiate 教程 Unity 3D 中的 Prefabs 是一种资源类型,可以被重复使用的游戏对象。它可以被置入多个场景中,又或者能够在一个场景中被多次置入。当你在一个场景中增加一个 Prefabs,你就...
在Unity3D游戏开发中,Prefabs(预设)和Instantiate(实例化)是两个非常重要的概念,它们是构建游戏对象和动态管理游戏世界的基石。本文将深入探讨这两个概念,帮助初学者理解并掌握它们在实际项目中的应用。 ...
{“success”:false,“message”:“Failed to instantiate the chaincode. cause:instantiate proposal resulted in an error :: Error: 2 UNKNOWN: chaincode error (status: 500, message: is not a valid ...
问题描述 用SpringBoot + Spring Data JPA操作数据库 项目启动的时候 报了一个错 SpringBoot的版本是2.2.6.RELEASE org.springframework.beans.factory.BeanCreationException: Error creating bean with name '...
稳定的兔子 stablerabbit是一个用于Rabbitmq的库 ... log.Fatalf("unable to instantiate publisher: %s", err) } queueName := "shahin" if err = p.Publish(context.Background(), queueName
然而,在使用 Hibernate 进行数据库操作时,经常会遇到 "No Hibernate Session bound to thread" 的错误信息。本文将详细介绍该错误的解决方案。 错误原因 "No Hibernate Session bound to thread" 错误信息通常是...
名称 WebService :: Pushover-Pushover ...) or die( "Unable to instantiate WebService::Pushover.\n" ); my %params = ( message => 'test test test', priority => 0, ); my $status = $push->message( %params
- 错误处理:处理可能出现的异常,如文件I/O错误、格式不支持等。 通过MediaExtractor和MediaMuxer的配合,开发者可以实现自定义的多媒体文件处理逻辑,比如裁剪视频、合并音视频、转码等。这两个组件为Android提供...
在 Android 开发中,我们经常会遇到 Activity 的问题,例如在设置 ProgressBar 时出现 “unable to instantiate activity componentinfo” 的错误。这是因为 ProjectName 和 Manifest.xml 中注册的名字不同引起的,...
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.amqp.core.Queue]: Factory method 'clientQueue' threw exception; nested exception is org....
Unable to instantiate activity ComponentInfo **问题描述**:尝试实例化活动时,指定的类名无效或不存在。 **解决方案**: - 确认`AndroidManifest.xml`文件中活动的名称是否正确。 - 检查活动类名是否符合命名...