`
tanlan
  • 浏览: 203408 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

MyEclipse9中使用Hibernate3.6.5开发JPA2遇到的问题

阅读更多
今天上午闲来无事,下了个最新的Hibernate3.6.5,打算学习一下JPA2。开发工具是MyEclipse9.0。 1.新建Java Project,编写数据库与相应代码,配置等。很顺利的完成。 2.新建Web Project,一模一样的代码拷贝过去就出错。 错误信息如下: Exception in thread "main" javax.persistence.PersistenceException: [PersistenceUnit: movie] Unable to configure EntityManagerFactory at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:378) at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:56) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:78) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54) at com.tanlan.movie.test.TestCountry.testCountry(TestCountry.java:13) at com.tanlan.movie.test.TestCountry.main(TestCountry.java:26) Caused by: org.hibernate.HibernateException: Unable to get the default Bean Validation factory at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:127) at org.hibernate.cfg.Configuration.applyBeanValidationConstraintsOnDDL(Configuration.java:1704) at org.hibernate.cfg.Configuration.applyConstraintsToDDL(Configuration.java:1654) at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1445) at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1375) at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1519) at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:193) at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:1100) at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:282) at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:366) ... 5 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:118) ... 14 more Caused by: org.hibernate.HibernateException: Unable to build the default ValidatorFactory at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:383) at org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivator.java:109) ... 19 more Caused by: javax.validation.ValidationException: Unable to instantiate Configuration. at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:272) at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:111) at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:380) ... 20 more Caused by: java.lang.NullPointerException at java.util.ResourceBundle.getBundle(ResourceBundle.java:960) at org.hibernate.validator.engine.ResourceBundleMessageInterpolator.loadBundle(ResourceBundleMessageInterpolator.java:202) at org.hibernate.validator.engine.ResourceBundleMessageInterpolator.getFileBasedResourceBundle(ResourceBundleMessageInterpolator.java:182) at org.hibernate.validator.engine.ResourceBundleMessageInterpolator.<init>(ResourceBundleMessageInterpolator.java:81) at org.hibernate.validator.engine.ResourceBundleMessageInterpolator.<init>(ResourceBundleMessageInterpolator.java:73) at org.hibernate.validator.engine.ConfigurationImpl.<init>(ConfigurationImpl.java:57) at org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:43) at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:269) ... 22 more 将工程中的Java EE 6 Library从build path中去掉就可以,搞不懂啊。</init></init></init>
分享到:
评论

相关推荐

    Myeclipse 10.0 + Hibernate 4.3.5 连接 Oracle 11G的演示代码

    Hibernate 4.3.5 连接 Oracle 11G的演示代码" 描述的是一个整合项目,它将Myeclipse 10.0集成开发环境、Hibernate 4.3.5对象关系映射框架与Oracle 11G数据库相结合,用于演示如何在这样的环境中建立数据连接并执行...

    MyEclipse+struts+Hibernate配置开发

    【MyEclipse+Struts+Hibernate配置开发】是Java Web开发中常见的技术栈组合,主要用于构建企业级的、基于模型-视图-控制器(MVC)架构的应用程序。本篇文章将简要介绍如何配置和使用这些工具进行开发。 首先,**...

    myEclipse使用hibernate图解

    在 MyEclipse 中使用 Hibernate 开发时,首先需要将 Hibernate 的类库加入到项目中。具体步骤如下: 1. **添加 Hibernate 支持**: - 在 MyEclipse 中打开您的项目,然后在项目上点击鼠标右键。 - 选择...

    myeclipse下hibernate用法

    本文将指导您如何在 MyEclipse 中使用 Hibernate,並详细介绍了创建数据库、配置数据库连接、初始化 Hibernate 开发环境、生成 POJO 及 hbm 映射文件等步骤。 创建数据库 在 MyEclipse 中,我们可以使用 SQL ...

    myeclipse+mysql+hibernate+struts2增删改查

    总之,"myeclipse+mysql+hibernate+struts2"的组合是Java Web开发中常见的一种技术栈,能够高效地实现企业级应用的开发需求,尤其适合于复杂的业务逻辑处理。对于初学者来说,深入理解并掌握这些技术,将对职业生涯...

    MyEclipse+struts+Hibernate配置开发手册

    《MyEclipse+Struts+Hibernate配置开发手册》是一份详尽的指南,旨在帮助开发者在Java环境下,利用MyEclipse集成开发环境,结合Struts和Hibernate两大框架进行高效的应用程序开发。这份手册覆盖了从环境搭建到项目...

    MyEclipse+Hibernate快速入门中文版

    这是一份非常适合初学者使用的指南,特别是对于那些希望快速掌握在MyEclipse环境中配置Hibernate基本步骤的学习者来说尤为有用。 #### 二、准备工作 1. **Java SDK**: 需要安装Java 2 SDK Standard Edition 1.4或...

    MyEclipse开发Struts+Hibernate应用

    本教程主要聚焦于使用MyEclipse集成开发环境(IDE)来构建基于Struts和Hibernate的Java Web应用。Struts是MVC(模型-视图-控制器)设计模式的一个实现,而Hibernate则是一个强大的对象关系映射(ORM)框架,它们的...

    MyEclipse+struts+Hibernate配置开发.docx

    《MyEclipse+Struts+Hibernate配置开发》的文档主要针对初学者,旨在提供一套集成开发环境MyEclipse中配置Struts和Hibernate的基础步骤。Struts是Java Web开发中的一个MVC框架,用于处理用户请求并展示结果,而...

    MyEclipse中配置Hibernate

    本文主要介绍如何在MyEclipse集成开发环境中配置Hibernate框架来实现与Oracle数据库的连接。通过以下步骤,开发者能够快速搭建起基于Hibernate的数据库访问层,从而提高开发效率。 #### 二、环境准备 在进行配置...

    利用MyEclipse开发Struts+Hibernate应用.rar_Eclipse_myeclipse_myeclipse

    【标题】"利用MyEclipse开发Struts+Hibernate应用.rar" 涉及到的是一个关于集成开发环境MyEclipse的教程,重点是如何在其中整合并使用Struts和Hibernate两个框架来构建Java Web应用程序。MyEclipse是Eclipse的一个...

    利用MyEclipse开发Struts+Hibernate应用

    在IT行业中,构建基于Web...以上就是利用MyEclipse开发Struts+Hibernate应用的基本知识点,涵盖了框架的原理、集成环境的使用以及开发流程和最佳实践。掌握这些内容,开发者可以更高效地构建出功能完善的Java EE应用。

    myeclipse中自动生成hibernate的POJO、DAO和hbm.xml文件

    在MyEclipse中,可以使用Hibernate Reverse Engineering功能来生成Hibernate的POJO、DAO和hbm.xml文件。具体步骤如下: 1. window-&gt;open perspective-&gt;MyEclipse Database Exporer,进入数据库模式 2. 打开刚才配置...

    MyEclipse5.1下建立Hibernate

    本文将详细讲解如何在MyEclipse 5.1这个集成开发环境中(IDE)设置并创建一个Hibernate项目。 首先,我们需要了解MyEclipse 5.1。这是一款基于Eclipse的强大的Java EE集成开发环境,支持多种Web应用框架,包括...

Global site tag (gtag.js) - Google Analytics