JPA
Provides standards based Object-Relational persistence solution with additional support for many advanced features. EclipseLink JPA provides advanced support for leading relational databases and Java containers.
MOXy
Enables Java developers to efficiently bind Java classes to XML Schemas. MOXy implements JAXB allowing developers to provide their mapping information through annotations as well as providing support for storing the mappings in XML format. The many advanced mappings enable developers to handle the complex XML structures without having to mirror the schema in their Java class model.
DBWS
Declarative Web Service solution for accessing relational databases. The DBWS Builder generates the necessary configuration files based on the provided database artifacts so that EclipseLink's relational and persistence services can be combined to handle the requests.

Persistence SQL or NOT
The EclipseLink JPA provides developers with a standards based Object-Relational persistence solution with additional support for many advanced features. EclipseLink JPA provides advanced support for leading relational databases and Java containers.
SQL
Basic Configuration Examples
Basic examples of configuration necessary when using EclipseLink JPA.
Using EclipseLink JPA in a JSF application.
This tutorial illustrates the use of EclipseLink JPA in a JSF application. The tutorial includes configuration and usage information in leading Java EE containers.
Using EclipseLink JPA in an RCP Application.
This example provides a simple RCP application that uses EclipseLink JPA. It illustrates the usage of EclipseLink JPA in an Equinox environment.
No-SQL
Accessing MongoDB through JPA
This example shows how to map and persist an Ordering system object model to an Oracle NoSQL Database (ONDB) and a MongoDB NoSQL database.
Polyglot Persistence (Relational and NoSQL)
This example is a variation of the NoSQL Example with some of the entities mapped to MongoDB and some to relational database.

MOXy XML or JSON
The EclipseLink MOXy component enables Java developers to efficiently bind Java classes to XML or JSON. MOXy implements JAXB as well as SDO standards allowing developers to provide their mapping information through annotations as well as providing support for storing the mappings in XML format. The many advanced mappings enable developers to handle the complex XML structures without having to mirror the schema in their Java class model.
JAXB
Manipulating XML using EclipseLink MOXy (JAXB)
This examnple walks through the configuration and usage of MOXY's JAXB implementation.
Meet in the Middle Mapping with MOXy
This tutorial illustrates for a POJO object model can be mapped to an XML schema using the EclipseLink Workbench and XML mappings with the JAXB runtime API.
SDO
Generating static Data Objects from XSD
Generating a static SDO DataObject model from an XML schema using EclipseLink's SDO compiler.
Using POJOs and JPA Entities with SDO
EclipseLink SDO provides Data Access Service (DAS) combining existing POJO object models or JPA entities wrapped within static or dynamic data objects.
EclipseLink SDO Examples
This example provides a simple RCP application that uses EclipseLink JPA. It illustrates the usage of EclipseLink JPA in an Equinox environment.
Database Web Services REST or SOAP
The EclipseLink DBWS component enables Java developers a declarative Web Service solution for accessing relational databases. The DBWS Builder generates the necessary configuration files based on the provided database artifacts so that EclipseLink's relational and persistence services can be combined to handle the requests.
JPA-RS (REST)
JPA-RS Basics
The student example is intended to provide a simple example of using JPA-RS with a single entity persistence unit in a web application.
New JPA-RS features
Dmitry Kornilov's blog describing slightly more advanced JPA-RS features.
DBWS (SOAP)

Documentation

Get Help
We provide support to our community using the Eclipse Forums. It's a place to ask questions, reach out to committers and/or share your experiences with other members of the community.
