|[eclipselink-dev] checked in patch for bug 299926|
Description: Case insensitive table / column matching with native SQL queries
The changes add a "eclipselink.jpa.uppercase-column-names" property that is true by default that will set all JPA metadata fields that are not delimited to uppercase (user defined and defaulted column names). In addition, a value of true also sets the platform's setShouldForceFieldNamesToUpperCase to true, ensuring that column names returned for native sql queries are also in uppercase regardless of the database platform.
Checked into trunk
Reviewed by Gordon Yorke
JPA full regression tests passed on Oracle and PostgreSQL
Back to the top