Skip to content
EntityQ897058· pop 5· linked from 50 articles

EclipseLink

Sign in to save

Also known as EclipseLink Project

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: Jakarta Persistence (JPA) Jakarta XML Binding (JAXB) Jakarta Connectors (JCA) Service Data Objects (SDO)

Described at

EclipseLink | projects.eclipse.org

The EclipseLink™ project's goal is to provide a complete persistence solution that is both comprehensive and universal.

projects.eclipse.org →

The EclipseLink ™ project's goal is to provide a complete persistence solution that is both comprehensive and universal. It will run in any Java environment and read and write objects to virtually any type of data source, including relational databases, XML, or EIS systems. EclipseLink will focus on providing leading edge support, including advanced feature extensions, for the dominant persistence standards for each target data source; Java Persistence API (JPA) for relational databases, Java API for XML Binding (JAXB) for XML, Java Connector Architecture (JCA) for EIS and other types of legacy systems, and Service Data Objects (SDO). The content of this open source project is received and distributed under the license(s) listed above. Some source code and binaries may be distributed under different terms. Specific license information is provided in file headers and in NOTICE files distributed with the project's binaries.

Excerpt from a page describing this subject · 10,309 chars · not written by Vinony

Source code

The EclipseLink project's goal is to provide a complete persistence framework that is both comprehensive and universal. It will run in any Java environment and read and write objects to virtually any type of data source, including relational databases, XML, JSON, or EIS systems. EclipseLink will focus on providing leading edge support, including advanced feature extensions, for the dominant persistence standards for each target data source; Jakarta Persistence for relational databases, Jakarta XML Binding for XML, Jakarta Connectors for EIS and other types of legacy systems, and Service Data Objects (SDO). Hint: If it's possible, it helps if some test reproducer is attached to the new bug. If it's not possible, attached entities and persistence.xml file should help too for JPA related bugs. For MOXy, entities and XML or JSON resources/files are welcome.

Excerpt from the source-code README · 4,754 chars · not written by Vinony

Wikidata facts

Show 6 more facts
programmed in
Java
source code repository URL
github.com/eclipse-ee4j/eclipselink
software version identifier
5.0.0
implementation of
Jakarta Persistence
Sources (4)

via Wikidata · CC0

~2 min read

Encyclopedic overview

2 sections
Contents
  • References
  • External links

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: Jakarta Persistence (JPA) Jakarta XML Binding (JAXB) Jakarta Connectors (JCA) Service Data Objects (SDO)

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.

Excerpted from Wikipedia’s “EclipseLink” article, available under the CC BY-SA 4.0 licence.

Available in 5 languages

via Wikidata sitelinks · CC0