Java 持久化/EclipseLink
外观
< Java 持久化
EclipseLink 是 Eclipse 基金会提供的开源 Eclipse 持久化服务项目。该产品提供了一个可扩展的框架,允许 Java 开发人员与各种数据服务进行交互,包括数据库、XML 和企业信息系统 (EIS)。EclipseLink 支持许多持久化标准,包括 Java 持久化 API (JPA)、Java API for XML Binding (JAXB)、Java 连接器体系结构 (JCA) 和服务数据对象 (SDO)。
EclipseLink 基于 TopLink 产品,甲骨文 从中贡献了源代码以创建 EclipseLink 项目。最初的贡献来自 TopLink 的 11g 代码库,并且贡献了整个代码库/功能集,只删除了 EJB 2 CMP 和一些次要的 Oracle AS 特定集成。这与 TopLink Essentials Glassfish 贡献不同,后者没有包含一些关键的企业功能。包名称已更改,并且一些代码已移动。
TopLink 映射工作台 UI 也已贡献给该项目。
EclipseLink 是 Oracle 和 TopLink 持久化的未来方向。下一个主要版本的 Oracle TopLink 和下一个主要版本的 Oracle AS 都将包含 EclipseLink。
EclipseLink 支持在 OSGi 环境中使用。
EclipseLink 被宣布为 JPA 2.0 参考实现,并且被宣布为 Glassfish v3 的 JPA 提供程序。