`
laoli5290
  • 浏览: 81323 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Spring和openJPA集成

阅读更多

 

     最近需要用到JPA,在官网下载了些资料阅读,看的迷迷迷糊的,中文资料还是比较少,试着搭了一个小例子,感觉挺好用。但是如果能选择的话,我还是比较倾向于Mybatis。

 

     springJPA 集成步骤

 

  先配好spring,添加官方jar

 

  按照spring 官方文档集成openjpa【可参考 spring-framework-3.2.2\docs\spring-framework-reference\html\orm.html

  调试过程中出现一个问题是因为没有添加: <property name="openjpa.RuntimeUnenhancedClasses" value="supported" />
可参考openjpa.pdf Part 3.Reference Guide 5.2.5 部分
注:参考资料都可以在各自官网下载,附件中工程缺少JAR包【openjpa-all-2.3.0.jar derby-10.8.2.2.jar 和 spring-*-jar-3.2.0.RELEASE.jar 】

    P: 2014年7月17日 使用注解方式管理事务,保存一个小例子,供自己参考。(springJPA20140717.rar)

 

分享到:
评论

相关推荐

    Spring中使用OpenJPA

    6. **测试**:编写测试用例,验证Spring和OpenJPA的集成是否成功。 通过以上步骤,你就成功地在Spring项目中集成了OpenJPA,并能够进行基本的数据操作。在实际开发中,你可能还需要配置JPA的其他特性,如缓存、查询...

    Spring MVC+OpenJPA框架

    Spring MVC和OpenJPA是Java开发中常用的两个框架,它们分别在Web应用和持久层处理上发挥着重要作用。Spring MVC是Spring框架的一部分,用于构建高效、灵活的Web应用程序,而OpenJPA则是一个实现了Java Persistence ...

    jsf、openJpa学习

    学习这些内容可以帮助你深入理解JSF框架及其与OpenJPA和Spring的集成,从而提升你的Web开发技能。通过实践这些示例,你可以更好地掌握如何在实际项目中运用这些技术,构建高效、稳定的Web应用。

    openjpa jar

    3. **事务管理**:OpenJPA集成了Java EE的事务管理机制,支持声明式事务和编程式事务。开发者可以使用TransactionAttribute注解或在代码中手动管理事务边界。 4. **缓存机制**:OpenJPA提供了本地缓存和第二级缓存...

    springdatajpa.pdf

    Hibernate之外,还有其他实现了JPA规范的框架,比如OpenJPA、TopLink等。开发者可以根据项目需求选择不同的JPA实现,而SpringDataJPA就是在此之上提供了一层抽象,即Repository层的实现,进一步简化了持久层的代码...

    Apache OpenJPA.zip

    在实际开发中,Apache OpenJPA通常与Java EE应用服务器如Tomcat、WildFly等配合使用,结合EJB(Enterprise JavaBeans)或者Spring框架,构建企业级的Web应用。在【压缩包子文件的文件名称列表】中提到的764个文件...

    Apache OpenJPA是Jakarta Persistence API 3.0规范的实现

    在实际使用中,开发者通常会将OpenJPA集成到Spring、Hibernate或EclipseLink等其他框架中,构建完整的持久化层。在`openjpa-master`这个压缩包中,包含的是Apache OpenJPA的源码仓库,开发者可以深入研究其内部实现...

    JPA教程,包括TOPLink JPA,Hibernate JPA,Open Jpa,jpa批注

    同时,OpenJPA可以与Spring框架和其他开源项目很好地集成,适合大型企业级应用。 **4. JPA批注** JPA批注是定义实体类和其属性与数据库表之间映射的关键部分。常用的批注包括: - `@Entity`:标记一个Java类作为...

    ssh集成jpa和使用注解案例

    相比于传统的Hibernate,JPA更注重标准,且可以与多个持久化提供商如Hibernate、OpenJPA等兼容。在SSH框架中集成JPA,我们可以利用Spring的数据访问抽象层,通过配置来启用JPA支持。 注解在JPA中的使用极大地简化了...

    openjpa

    Apache OpenJPA是Apache软件基金会的Java持久性项目,可以用作独立的POJO持久性层,也可以集成到任何符合Java EE的容器和许多其他轻量级框架中,例如Tomcat和Spring。 1.x发行版是JSR-220 Enterprise Java Beans 3.0...

    Struts2+Spring+JPA的Jar包

    在这个Jar包中,可能包含了JPA的规范接口以及某个具体实现的库,例如`hibernate-entitymanager`或`openjpa-jpa`。 整合Struts2、Spring和JPA,可以实现MVC架构的完整流程:Struts2负责接收用户请求,通过Action处理...

    spring依赖包,spring自行整合的市面上几乎和spring有关的jar包

    Spring通过OpenJPA支持ORM(对象关系映射),使得Java对象可以直接在数据库中存储和检索。 `org.apache.coyote`是Apache Tomcat服务器的一部分,主要用于处理HTTP请求。在Spring Boot应用中,Tomcat常作为内置的...

    Spring-Data-JPA-using-Hibernate:使用Hibernate eclipse项目的Spring Data JPA

    Spring Data JPA是Spring框架的一个模块,它简化了在Java应用程序中使用JPA(Java Persistence API)的工作。...同时,这种方式也适用于其他JPA提供商,如OpenJPA或EclipseLink,只需更换相应的配置即可。

    Spring Boot整合Spring Data JPA过程解析

    Spring Boot整合Spring Data JPA过程解析 Spring Boot是一种流行的Java框架,用于...通过上述步骤,我们可以将Spring Boot与Spring Data JPA集成,实现了JPA的持久层功能,从而简化了数据库访问和实体类的映射关系。

    spring-framework-3.0.5.RELEASE-dependencies

    在Spring框架中,OpenJPA可以帮助开发者处理数据库操作,通过注解或者XML配置实现对象到数据库表的映射,简化了数据访问层的开发。 2. **BeanShell** BeanShell 提供了一个轻量级的Java脚本环境,允许在运行时动态...

    Spring Boot JPA如何把ORM统一起来

    JPA规范本身并不提供具体的实现,而是由各个ORM供应商根据规范去实现,例如Hibernate、OpenJPA和EclipseLink等。这些实现都被称为JPA供应商或JPA提供商。开发者可以根据项目需求选择合适的JPA提供商。而Spring Data ...

Global site tag (gtag.js) - Google Analytics