From what I see in the code, Configuration.MappingsImpl.TableColumnNameBinding.logicalToPhysical map is using unquoted logical column name as key (unless naming strategy is explicitly quoting logical column names, which is not the cases with default naming strategy, and probably should never be the case). Whereas Configuration.buildUniqueKeyFromColumnNames() method, which is using this map to transform user-provided logical column names to physical names, always quotes the logical name before doing the lookup, thus causing the issue.
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
From what I see in the code, Configuration.MappingsImpl.TableColumnNameBinding.logicalToPhysical map is using unquoted logical column name as key (unless naming strategy is explicitly quoting logical column names, which is not the cases with default naming strategy, and probably should never be the case). Whereas Configuration.buildUniqueKeyFromColumnNames() method, which is using this map to transform user-provided logical column names to physical names, always quotes the logical name before doing the lookup, thus causing the issue.