Java - Eclipse Link (JPA, JAXB, Persistence Provider)

Card Puncher Data Processing

About

EclipseLink delivers a comprehensive open-source Java persistence solution implemeting:

Classpath

Eclipselink Classpath

Parts

JPA

EclipseLink JPA provides advanced support for leading relational databases and Java containers.

Maven Dependency:

<dependency>
    <groupId>org.eclipse.persistence</groupId>
    <artifactId>eclipselink</artifactId>
    <version>2.5.2-M1</version>
    <exclusions>
        <exclusion>
            <groupId>org.eclipse.persistence</groupId>
            <artifactId>commonj.sdo</artifactId>
            </exclusion>
     </exclusions>
</dependency>

Provider data in the persistence.xml file

<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>

DBWS

The EclipseLink DBWS (Database Web Service) component enables Java developers a declarative Web Service solution for accessing relational databases.

Workbench

The Workbench is a design time tool for editing EclipseLink metadata.

Documentation / Reference





Discover More
Card Puncher Data Processing
JPA - (Object) Persistence Provider Library

A persistence provider refers to an implementation of the Java Persistence API. The persistence provider is a library that provides the functionality to persist objects in the application. EclipseLink...
Card Puncher Data Processing
JPA - Getting Started - Hello World

A simple JPA implementation that insert an “Hello World” string in a HELLO table in a relational database. This example uses the JPA reference implementation: against an Oracle Database. Maven...
One To Many Hello Data Model
JPA - How to define a @One-to-Many relationship ?

To define a one-to-many relationship, the following annotation is used @OneToMany. The Interface with parameters and default values: where: targetEntity is the entity class that is the target...
Hello Data Model Many To Many
JPA - How to model a @Many-to-Many Relationship ?

How to model a many-to-many relationship in JPA. One Hello can have several Category and One Category can have several Hello. The Ddl File: [Ddl File] One sequence: The HelloWorld entity...
Card Puncher Data Processing
JPA - Top Link Persistence Provider

TopLink is an object-to-relational database persistence provider. TopLink has been donated to Eclipse foundation and was renamed EclipseLink.
Card Puncher Data Processing
JPA - persistence.xml

The JPA specification requires the use of a persistence.xml file for deployment. The persistence configuration file must be named “META-INF/persistence.xml” in the persistence archive. This file...



Share this page:
Follow us:
Task Runner