Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

EclipseLink/Development/JPA

< EclipseLink‎ | Development
Revision as of 10:10, 14 December 2007 by Unnamed Poltroon (Talk) (New page: Developing the functionality required for JPA 2.0 will involve careful planning in order to maintain compatibility with JPA 1.0 interfaces and annotations. == Types of Changes == # Metad...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Developing the functionality required for JPA 2.0 will involve careful planning in order to maintain compatibility with JPA 1.0 interfaces and annotations.

Types of Changes

  1. Metadata Changes
    1. New Annotations
    2. New structures in the persistence.xml XSD
    3. New structures in the ORM.XML XSD
  2. API Changes
    1. New interfaces
    2. New methods on existing interfaces
    3. Changes to existing methods

Development Approach

In order to support JPA 2.0 new capabilities will be added to TopLink's core object-relational foundation. These features will then be exposed through new JPA 2.0 metadata and corresponding processing. the goal is to first make these available and functional in the native API so that all object-relational consumers have access and to minimize JPA only capabilities. JPA is definitely the priority but by making the features available internally we can more easily proceed with development of JPA 2.0 related functionality without requiring a final specification defintion of the metadata or having to deal with to much flux as the metadata approach evolves in the expert group.

JPA 2.0 Features

the following are the features known to be required for JPA 2.0:

Back to the top