Resolved Issues

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

IdentifiableTypeImpl.java - 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()

MappedSuperclassTypeImpl.java - Partially implemented

public Type<?> getIdType()

EntityTypeImpl.java - Partially Implemented

public Type<?> getIdType() - In progress

Deprecation

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.