【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

jpa

收录了 jpa 频道下的 50 篇内容

JPA 2.2 带来一些备受期待的变更

JPA 2.2去年夏天发布,交付了一些备受期待的功能改善,特别是提供了对Java 8特性的更好支持,例如支持Date和Time API以及获取Stream形式的查询结果。

JPA 框架比较

java.net刊登了一篇由Sharad Acharya所写的名为“Java Persistence Framework: Which, When, and What?”的文章。文中比较了四种流行的持久化框架:CMP Entity EJBs、JPA、Hibernate和TopLink。Acharya讨论了每种技术并在一个表格中总结了他的结论。

Hades——JPA 的开源实现

几乎所有的应用系统都需要通过访问数据来完成工作。在领域驱动设计方法中,通过为实体类定义资源库来实现领域对象的持久化。Java开发者经常使用JPA来实现持久化。Hades是一个开源项目,基于JPA和Spring构建,通过简化开发、减少工作量改进数据访问层的实现。

ActiveJPA——针对 JPA 的活动记录模式

ActiveJPA是Martin Fowler所提出的活动记录模式的Java实现,它围绕JPA提供了一些有益的抽象以简化数据访问。借助于ActiveJPA,模型本身会作为DAO并与数据库交互,这样就不需要额外的代码作为数据访问层了。在本文中,ActiveJPA的主要提交者将会对其进行讨论并且提供了大量的使用样例。

Pratik Patel 谈企业 JPA、Fetch Groups 及 Spring 2.5

Apache OpenJPA框架提供的一些JPA扩张特此,比如Fetch Groups等,为企业Java开发者设计JPA应用提供了更大的灵活性。Pratik Patel阐述了如何结合JPA设计方式,使用JPA API和Spring 2.5框架来开发Java应用。在最近的俄亥俄州中心软件座谈会上,他就围绕企业JPA这个主题做了一次演讲。

2006 年度十大新闻:Spring+JPA,下一个人气组合?

Spring+Hibernate常常被称为Java Web应用背后人气最旺的框架组合。目前Spring 2.0为JPA提供了完整的EJB容器契约,允许JPA在任何环境内可以在Spring管理的服务层使用(包括Spring的所有AOP和DI增强)。关于下一个实际组合会是EJB、Spring+Hibernate 还是Spring+JPA的论战,早已充斥于耳。

JPA 2.2 改进了易用性

Oracle发布了JPA(Java Persistence API)规范2.2版. 该版本进一步完善了Java EE 8,使开发人员可以使用Java 8提供的更多特性。

OpenJPA 1.0:完全符合 JPA 1.0 规范的企业级 O/R 映射

Apache OpenJPA, Java Persistence API (JPA)的一个开源实现,最近发布了1.0.0版本。 InfoQ与OpenJPA项目领导Patrick Linskey交流后得到了更多关于该版本的信息。

版本化 JPA 实体

维护数据库记录的历史视图一直是一个大问题,现在这个问题终于得到了解决。这解决的过程实在不轻松,将实体的属性、关系恢复到之前的旧版本根本不是什么容易的事。最近,旨在简化JPA实体的版本管理的Envers 1.0.0 GA终于发布了。

OpenXava 4.0 开始支持 JPA 2.0 与依赖注入

基于Java的模型驱动开发框架OpenXava的最新版开始支持JPA 2.0与依赖注入了。OpenXava 4.0还增强了Groovy支持以定义JPA实体。

DAO 已死在 JPA 手上?

最近开发者们讨论到了DAO模式是否已经死在JPA手上。DAO支持者们则认为它还长命着呢。

ORM 工具 Hibernate 4.3 发布, 实现 JPA 2.1 规范

最终版本的Hibernate ORM 4.3(一个基于Java的对象关系映射框架)已于最近发布,新版本支持存储过程和实体图。Hibernate 4.3是JPA 2.1规范和JSR 338的一个认证实现。

OpenXava 4.5 支持 JPA 继承映射和自动化业务逻辑

OpenXava是一个支持快速企业级应用开发的Java框架,其最新版本支持所有的JPA继承映射策略和自动化业务逻辑(Automated Business Logic,ABL)库。OpenXava 4.5版本已于7月份发布。

Eclipse Web Tools Platform 2.0:新增 JPA 和 JSF 工具

作为两个月前发布的Eclipse 3.3(Europa)的一部分,Eclipse Web Tools Platform(WTP)刚刚发布了它的2.0版本。InfoQ对WTP的领导者之一Jess Garms进行了采访,对最新发布的版本进行了深入了解,并讨论了WTP的整体发展方向。

JPA 2.0 的两个类型安全标准 API 提议

即将颁布的Java Persistence API 2.0规范中最重要的一个新特性就是一种类型安全的、基于标准的查询API。JSR-317专家组正在考虑两个可选提议,他们正寻求从广泛的开发社区中获得反馈。

Bert Ertman 专访:将 Spring 及遗留应用迁移到 Java EE 6 平台

本文来自于2013上海JavaOne大会上对Luminis公司Bert Ertman的专访。在这篇访谈中,Bert谈到了从Spring及遗留应用迁移到Java EE 6平台的重要性与必要性。他详细剖析了Java EE 6平台的诸多新特性、Spring应用可能存在的问题、应用迁移的场景与方式、如何通过Java EE 6的新特性来实现Spring框架的相应功能、如何根据实际的业务场景说服公司高层进行应用迁移、如何通过Java EE 6平台进行单元测试与集成测试等等。最后,Bert又谈到了微部署的优势与价值以及Web MVC前移的发展趋势。本文对于从事Java企业开发、Java应用服务器开发、Spring应用开发的开发者、项目经理及架构师来说颇具价值,同时也详尽比对了Spring与Java EE 6平台的众多特性。

Jakarta EE开发者必备的2个工具
Jakarta EE 开发者必备的 2 个工具

来自WildFly项目的wildfly-jar-maven-plugin和全新的wildfly-datasources-preview-galleon-pack值得你关注。

不要就这么放弃了 SQL

Spring Data —— 完全统一的 API?

Tobias Trelle 对Spring Data项目做了一个介绍,那是一个高级别的SpringSource项目,旨在统一包括数据库系统和NoSQL数据存储在内不同持久化存储的访问方式

写给服务器端Java开发人员的Kotlin简介
写给服务器端 Java 开发人员的 Kotlin 简介

Kotlin是JVM上比较新的语言之一,来自IntelliJ开发商JetBrains。它是一种静态类型语言,旨在提供一种混合OO和FP的编程风格。Kotlin编译器生成的字节码与JVM兼容,可以在JVM上运行及与现有的库互操作。我们将介绍Java开发人员可能感兴趣的主要特性。

jpa专题_资料-InfoQ中文网