Misplaced Pages

EclipseLink

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Persistence services project
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.
Find sources: "EclipseLink" – news · newspapers · books · scholar · JSTOR (June 2010)
The topic of this article may not meet Misplaced Pages's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "EclipseLink" – news · newspapers · books · scholar · JSTOR (January 2022) (Learn how and when to remove this message)
(Learn how and when to remove this message)
EclipseLink
Developer(s)Eclipse Foundation
Stable release4.0.4 / July 19, 2024; 5 months ago (2024-07-19)
Repository
Written inJava
Operating systemCross-platform
PlatformJava platform
TypeObject-relational mapping
LicenseEclipse Public License v1.0
Eclipse Distribution License v1.0
Websitewww.eclipse.org/eclipselink/ Edit this at Wikidata

EclipseLink is the open source Eclipse Persistence Services Project from the Eclipse Foundation. The software provides an extensible framework that allows Java developers to interact with various data services, including databases, web services, Object XML mapping (OXM), and enterprise information systems (EIS). EclipseLink supports a number of persistence standards including:

EclipseLink is based on the TopLink product from which Oracle contributed the source code to create the EclipseLink project. The original contribution was from TopLink's 11g code base, and the entire code-base/feature set was contributed, with only EJB 2 Container-Managed Persistence (CMP) and some minor Oracle Application Server specific integration removed. This differs from the TopLink Essentials GlassFish contribution, which did not include some key enterprise features. The package names were changed and some of the code and configuration was moved around.

The TopLink Mapping Workbench user interface has also been contributed to the project.

EclipseLink is the intended path forward for persistence for Oracle and TopLink. It is intended that the next major release of Oracle TopLink will include EclipseLink as well as the next major release of Oracle Application Server.

EclipseLink supports usage in an OSGi environment.

Sun Microsystems has selected the EclipseLink project to be the reference implementation for JPA 2.0., Oracle did the same for JPA 2.1 and later JPA specifications.

References

  1. ^ "EclipseLink". github.com. Retrieved 2024-07-04.
  2. "Eclipse Persistence Platform (EclipseLink) FAQ" (PDF). Oracle. Archived from the original (PDF) on March 11, 2007. Retrieved 2011-02-10.
  3. "Eclipse Announces EclipseLink Project to Deliver JPA 2.0 Reference Implementation". Eclipse Foundation. March 17, 2008. Retrieved 2008-07-27.
  4. "Eclipse Link 2.5.2 Release". Eclipse Foundation. Retrieved 2016-05-11.

External links

Jakarta Persistence
Eclipse Foundation
Eclipse Public License
Categories: