Jump to: navigation, search

Difference between revisions of "EclipseLink/Release/1.2.0"

(JPA 2.0 Preview Limitations)
Line 79: Line 79:
  
 
* Metamodel: Some API not yet implemented or partially functional
 
* Metamodel: Some API not yet implemented or partially functional
** IdentifiableTypeImpl.java
+
** IdentifiableTypeImpl.java: get*Id and get*Version methods
 
** MappedSuperclassTypeImpl.java - Partially implemented: public Type<?> getIdType()
 
** MappedSuperclassTypeImpl.java - Partially implemented: public Type<?> getIdType()
 
** EntityTypeImpl.java - Partially Implemented: public Type<?> getIdType()
 
** EntityTypeImpl.java - Partially Implemented: public Type<?> getIdType()

Revision as of 13:38, 22 October 2009

EclipseLink 1.2.0 Release Notes

The EclipseLink 1.2.0 Release became available for download October 23, 2009.

Feature Overview

  • JPA: 2.0 Preview based on Published Final Draft
    • Mapping Enhancements
      • Access Type
      • Element Collection/Map
      • Orphan Removal
      • Ordered Lists
      • Derived identifiers and MapsId
    • Meta-Model
    • Canonical Model generation
    • Querying: Typed and Criteria queries, additional operators with JP QL enhancements
    • Additional LockModeType
    • Validation Integration (JSR 303)
  • MOXy
    • JAXB 2.1 Compliance
    • eclipselink-oxm.xml: Externalized metadata format for usage with JAXB.
    • Improved StAX Support
    • Support for root level datatype objects.
    • 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 sdo-jaxb-compiler.sh(.cmd) 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.

Eclipselink-logo.gif

Go-bottom.png Download EclipseLink 1.2.0

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.

JPA 2.0 Preview Limitations

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

  • In EclipseLink 1.2.0 there exists javax.persistence.criteria.QueryBuilder which has been renamed to javax.persistence.criteria.CriteriaBuilder in the final draft of the JPA 2.0 specification
  • Metamodel: Some API not yet implemented or partially functional
    • IdentifiableTypeImpl.java: get*Id and get*Version methods
    • MappedSuperclassTypeImpl.java - Partially implemented: public Type<?> getIdType()
    • EntityTypeImpl.java - Partially Implemented: public Type<?> getIdType()

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.

Certified Configurations

Java Persistence (JPA) 1.0 & 2.0

Java Architecture JPA 2.0 Preview
javax_persistence_1.99.6
JPA 1.0
javax_persistence_1.0
Included with EclipseLink ZIP
JPA 1.0
javax_persistence_1.0
Orbit (signed)
Java SE
eclipselink.jar
Yes Yes No
Java SE
bundles
Yes No No
Java EE
eclipselink.jar
Yes Yes No
Java EE
bundles
Yes No No
OSGi (Equinox)
bundles
Yes No No

JPA/ORM Database Certifications

Database Java SE WLS 10.3.0 WLS 10.0.1 OC4J 10.1.3.4 WAS 7.0 WAS 6.1 JBoss 5.0.1 JBoss 4.2.3 GlassFish v2 Spring
MySQL 5.0.45 Certified Certified - - - - Certified Certified - -
Oracle 11.1.0.7 Certified Certified Certified Certified Certified Certified Certified Certified Certified Certified
Oracle 11.1.0.6 Certified Certified Certified Certified Certified Certified Certified Certified Certified Certified
Oracle 10.2.0.4 Certified Certified Certified Certified Certified Certified Certified Certified - Certified
Oracle XE - Certified Certified - - - - Certified - -
Oracle 11.1.0.7 RAC N/A Certified - - - - - - - -
Oracle 10.2.0.4 RAC N/A Certified - - - - - - - -
SQL Server 2008 Certified Certified - - - - Certified Certified - -
SQL Server 2005 Certified Certified - - - - Certified Certified - -
DB2 9.5 Certified Certified - - - Certified Certified Certified - -
DB2 9.1 Certified Certified - - - - Certified Certified - -
Sybase ASE 15 - Certified - - - - Certified Certified - -
Sybase ASE 12.5 - Certified - - - - Certified Certified - -
PostGreSQL Certified - - - - - - - - -
Derby 10 Certified - - - - - - - Certified -