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.
EclipseLink/Release/2.0.0
EclipseLink 2.0.0 Release Planning
New and Noteworthy
|
ContentsDownload EclipseLink 2.0.0 |
Resolved Issues
Component | Issue | Description |
---|---|---|
SDO | Dynamic Data Object generation | New Behaviour: When an SDO Type is defined if a class can not be found corresponding to the
instance class name (name of the corresponding static SDO class) then one is not created. See bug 277367 and bug 268209 for more details. |
Resolved Bug Queries
- All Bugs and Enhancements Requests (ordered by priority)
- By Component: JPA, MOXy, SDO, DBWS, Foundation
Known Issues
Component | Issue | Description |
---|---|---|
JPA | JPA 2.0 - Updating Element Collection of Embeddables | With weaving enabled, updates on an element collection of embeddables can potentially throw a null pointer exception. There are two work arounds. 1) Add the annotation @ChangeTracking(DEFFERED) on the embeddable and set the following property eclipselink.weaving.internal to false.
OR 2) set the following properties to false in persistence XML: eclipselink.weaving.changetracking and eclipselink.weaving.internal. Please see bug 296606 for more details about the issue and the workarounds. |
Utils - Workbench | Unable to open saved Workbench projects | There is a bug in the 2.0 Workbench that prevents the Workbench project metadata from being correctly written out. The workaround is to use an EclipseLink 2.0.1 nightly build to run the Workbench. You can use this with the EclipseLink 2.0.0 runtime. The nightly builds are located here: http://www.eclipse.org/eclipselink/downloads/nightly.php. Please see bug 298300 for more information. |
All known issues with EclipseLink are tracked in the Eclipse bugzilla database. Queries for current open bugs in EclipseLink are available here.
Deprecation
The following features have been newly deprecated in the 2.0 release
Component | Feature | Description |
---|---|---|
MOXy | XMLCompositeObjectMapping.containerAccessor \\ XMLCompositeCollectionMapping.containerAccessor | getContainerAccessor() replaced with InverseReferenceMapping.getAccessor(). Also effects related get/set configuration methods. |
Certified Configurations
Persistence Specifications Supported
Specification | Version | Notes |
---|---|---|
EJB 3.0 (Java Persistence) - JSR 220 | 1.0 | |
Java Persistence (JPA) - JSR 317 | 2.0 | Reference Implementation |
Service Data Objects SDO - JSR 235 | 2.1.1 | Reference Implementation provided by EclipseLink 1.1.0.r3634 |
Java XML Binding Architecture (JAXB) - JSR 222 | 2.1 |
Java Persistence (JPA) 1.0 & 2.0
EclipseLink 2.0.0 provides both JPA 2.0 and 1.0 functionality. In order to remain backwards compatible with JPA 1.0 some limitations have been imposed. The following table illustrates the usage of each version of JPA with the available library versions.
Java Architecture | JPA 2.0 javax_persistence_2.0.0 Included with EclipseLink ZIP |
JPA 1.0 javax_persistence_1.0.0 Included with EclipseLink ZIP |
JPA 1.0 javax_persistence_1.0.0 Orbit (signed) |
---|---|---|---|
Java SE eclipselink.jar |
|||
Java SE bundles |
|||
Java EE eclipselink.jar |
|||
Java EE bundles |
|||
OSGi (Equinox) bundles |
Database Platform Certifications
- Database Platform Certification Notes
- (O) - Certified by Oracle TopLink QA for the EclipseLink project