Community
Participate
Working Groups
In JSR 338 the JPA specification will add support for specifying an "ON" clause within the JOIN clause of a JPQL statement. This bug will be tracking the work needed to support this JPQL feature. Much of the work has been completed through a related bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=312146
Design documentation can be found at http://wiki.eclipse.org/EclipseLink/DesignDocs/367452
The specification has also added APIs to the Criteria API support the ON clause. Criteria API implementation should be part of this feature.
JPQL support added, Criteria API still required.
Created attachment 221353 [details] proposed changes to add criteria api support
Created attachment 221730 [details] addition to the first fix
Criteria API support checked in
Created attachment 223131 [details] addition to prior fix to extend 'on' support to joins over collections
*** Bug 384852 has been marked as a duplicate of this bug. ***
Specification has been updated to disallow FETCH JOINs with ON clause and '.' joins within the ON clause. Final update to the spec should be reviewed prior to making any updates.
No additional changes from the prior check in are required.
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink