`
caoxiping
  • 浏览: 30677 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JPA与Spring2.5整合时发生不能创建entityManagerFactory的问题解决方法

阅读更多
今天在做jpa与spring整合时,发现个异常... 如下

异常内容: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [beans.xml]:: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: No PersistenceProvider specified in EntityManagerFactory configuration, and chosen PersistenceUnitInfo does not specify a provider class name either



解决方法: 在persisitence.xml文件中添加 <provider>org.hibernate.ejb.HibernatePersistence</provider>



次要解决方法:在你的spring配置文件中: Container去掉试试,GOOK LUCK!



<bean id="entityManagerFactory"
  class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  <property name="persistenceUnitName" value="ssj" />
</bean>

分享到:
评论

相关推荐

    struts1+jpa+spring2.5

    将Struts1、JPA和Spring2.5整合在一起,通常是为了利用它们各自的优势,构建一个高效、可维护的企业级应用。例如,Struts1负责处理HTTP请求,Spring2.5提供IoC和AOP支持,而JPA则处理数据持久化。在实际项目中,...

    JPA+Spring2.5+Struts2.0实例 附详细文档

    **JPA+Spring2.5+Struts2.0整合详解** 在Java开发领域,Spring、Struts和JPA(Java Persistence API)是常见的三大框架,它们分别在依赖注入、MVC架构和对象关系映射方面发挥着重要作用。本实例将深入讲解如何将这...

    Struts2,spring2.5与jpa的整合示例

    **Spring2.5整合JPA** Spring2.5提供了对JPA的全面支持,包括实体管理、事务管理、查询服务等。在Spring的配置文件(如applicationContext.xml)中,需要定义EntityManagerFactory和DataSource,配置JPA供应商(如...

    Spring2.5整合JPA(Hibernate实现)所需的JAR包

    在Java开发领域,Spring框架和Java Persistence API (JPA) 是两种非常重要的技术。...通过以上步骤,你可以实现Spring 2.5与JPA的整合,利用Hibernate作为持久层的实现,从而简化数据库访问并提高代码的可维护性。

    Spring2.5集成JPA

    《Spring2.5集成JPA深度解析》 在Java企业级开发中,Spring框架与Java Persistence API(JPA)的整合已经成为主流的持久层解决方案。本文将深入探讨Spring 2.5版本如何与JPA进行集成,以及在实际项目中的应用和配置...

    Spring2.5_JPA_Transaction_Demo

    本示例"Spring2.5_JPA_Transaction_Demo"专注于演示如何在Spring 2.5版本中结合JPA进行事务管理,这对于理解Spring和JPA的整合以及事务处理机制至关重要。 1. **Spring 2.5**:这是一个里程碑式的版本,引入了许多...

    Spring2.5 + JPA(Hibernate)实现

    标题 "Spring2.5 + JPA(Hibernate)实现" 涉及到的是在Java开发环境中,使用Spring框架的2.5版本与Java Persistence API (JPA) 的一种集成方式,其中Hibernate作为JPA的提供商。这篇博文可能是指导开发者如何在项目中...

    Spring之Spring2.5集成Hibernate3.6

    这篇博客“Spring之Spring2.5集成Hibernate3.6”主要探讨了如何将两个经典的开源框架——Spring 2.5和Hibernate 3.6进行整合,以实现数据持久化的高效管理。 Spring 2.5版本是Spring框架的一个重要里程碑,它引入了...

    spring2.5教程

    对于 JPA,Spring 提供了 EntityManagerFactory 的工厂实现,同样极大地简化了 JPA 的使用。 **2.3 ORM 支持** 除了 Hibernate 和 JPA 外,Spring 还支持其他 ORM 工具如 MyBatis 的集成。通过 Spring 的支持,...

    Jpa+Spring+Struts集成步骤详解

    2. 集成Spring2.5环境步骤: Spring框架的核心功能是依赖注入(DI)和面向切面编程(AOP)。首先,引入Spring的相关依赖。接着,创建Spring配置文件,如`applicationContext.xml`,在此文件中声明Bean定义、数据源...

    springmvc+spring3+hibernate4整合

    作者建议使用Spring2.5和Hibernate3.3版本来避免jar包冲突,相较于Spring2.5和Hibernate3.2版本,这可以减少不必要的麻烦。 2. 工程搭建:首先需要建立一个Web工程,并创建必要的包结构,这不是指jar包,而是指项目...

    Spring+SpringMVC+JPA+Hibernate搭建

    项目会依赖于Spring2.5和Hibernate3.3这两个版本。 3. 引入Spring框架所需的jar包到项目中,这些jar包包含了SpringMVC所需的组件。 4. 加入JPA和Hibernate框架的jar包,以支持对象关系映射和数据持久化操作。 5. ...

    跟我学spring3(8-13).pdf

    4. **8.4 集成JPA**:Spring支持JPA(Java Persistence API),提供了EntityManagerFactory和EntityManager的管理,可以配合注解或XML配置进行实体管理。 **9. 数据库事务** 1. **9.1 数据库事务概述**:事务是...

Global site tag (gtag.js) - Google Analytics