Skip to main content
Jump to: navigation, search


< EclipseLink‎ | Release
Revision as of 14:28, 19 October 2009 by (Talk | contribs) (Feature Overview)

EclipseLink 1.2.0 Release Notes

This release is currently under development with a target release date of October 14th 2009.

Feature Overview

  • JPA
    • 2.0 Preview based on Published Final Draft
  • MOXy
    • JAXB 2.1 Compliance
    • eclipselink-oxm.xml: Externalized metadata format for usage with JAXB.
    • Schema generation support when using meet-in-the-middle mappings.
    • getByXPath/setByXPath APIs that allow object access/modification using XPath statments.
    • Mapping Enhancements
      • Composite & Choice mappings now have keep as element option.
      • Choice mappings now support converters.
  • SDO
    • SDO 2.1.1 Compliance
    • POJO/SDO Bridge Enhancements
      • ChangeSummary is now supported.
      • SDO runtime no longer requires generated impl classes for static SDOs.
      • New script generates both SDO and JAXB models from an XML schema.
      • Can now get the POJO class that corresponds to an SDO Type.
    • New SDOHelper class provides an easy mechanism for accessing the EclipseLink SDO implementation to make use of extended features.
  • DBWS

Resolved Issues

Resolved Bug Queries

Known Issues

All known issues with EclipseLink are tracked in the Eclipse bugzilla database. Queries for current open bugs in EclipseLink are available here. The following is a partial list of some bugs bugs that are still open that may effect users of EclipseLink 2.0.

JPA 2.0 Preview

With the JPA 2.0 there are some capabilities that are incomplete or differ in functionality from the current draft specification

  • Metamodel
    • - Methods Not Yet Implemented
      • public <Y> SingularAttribute<X, Y> getDeclaredId(Class<Y> type)
      • public <Y> SingularAttribute<X, Y> getDeclaredVersion(Class<Y> type)
      • public Set<SingularAttribute<? super X, ?>> getIdClassAttributes()
      • public <Y> SingularAttribute<? super X, Y> getId(Class<Y> type)
      • public <Y> SingularAttribute<? super X, Y> getVersion(Class<Y> type)
      • public boolean hasSingleIdAttribute()
      • public boolean hasVersionAttribute()
    • - Partially implemented
      • public Type<?> getIdType()
    • - Partially Implemented
      • public Type<?> getIdType() - In progress


The following features have been newly deprecated in the 2.0 release

Component Feature Description
JPA Standard Properties JPA 2.0 introduces common properties for JDBC configuration. The implementation of these makes some of the existing 'eclipselink.jdbc.*' properties redundant for both JPA 1.0 and 2.0 usage and therefore have been deprecated in this release. They will be removed in a future release. In Eclipselink 1.2.0 the use of these properties will result in a log warning.

Certified Configurations

Java Persistence (JPA) 1.0 & 2.0

Java Architecture JPA 2.0 Preview
JPA 1.0
Included with EclipseLink ZIP
JPA 1.0
Orbit (signed)
Java SE
Yes Yes No
Java SE
Yes No No
Java EE
Yes Yes No
Java EE
Yes No No
OSGi (Equinox)
Yes No No

Back to the top