Community
Participate
Working Groups
The specification has added support to always treat meta data identifiers as if they are "quoted" preserving case and allowing reserved words to be used. See http://wiki.eclipse.org/index.php?title=EclipseLink/Development/JPA_2.0/undelimited_identifiers
Changing priority to P@ since JPA 2.0 features are required for the 2.0 release
Created attachment 141332 [details] Proposed changes
Created attachment 141427 [details] Updated patch
Changes checked in. Reviewed by Guy Pelletier. Other details can be found in the design document listed above. Initial check-in disables tests in MySQL pending a minor build change to specify the correct delimiter on the MySQL default installation. This bug will not be closed until the build change is made and the tests are enabled.
Additional changes are required based on spec-changes. These changes are specifically to more transparently deal with database platforms that do not use the default delimiter by default. These changes will also include changes to fix bug 286163, bug 286164 and bug 286167
*** Bug 286163 has been marked as a duplicate of this bug. ***
*** Bug 286164 has been marked as a duplicate of this bug. ***
*** Bug 286167 has been marked as a duplicate of this bug. ***
Created attachment 146885 [details] Updates to get identifier from DatabasePlatform
Checked in latest changes including support for overriding delimiter on database platform. Reviewed by Chris Delahunt Tested with existing tests from previous check-in on Oracle (standard delimiter) and MySQL (overridden delimiter)
*** Bug 229140 has been marked as a duplicate of this bug. ***
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink