diff --git a/hibernate-core/src/main/java/org/hibernate/id/IdentifierGeneratorHelper.java b/hibernate-core/src/main/java/org/hibernate/id/IdentifierGeneratorHelper.java index 25791e8d98..448c813fb7 100644 --- a/hibernate-core/src/main/java/org/hibernate/id/IdentifierGeneratorHelper.java +++ b/hibernate-core/src/main/java/org/hibernate/id/IdentifierGeneratorHelper.java @@ -97,14 +97,14 @@ public final class IdentifierGeneratorHelper { } } catch (SQLException e) { - LOG.debugf( "Could not determine column index from JDBC metadatda", e ); + LOG.debugf( "Could not determine column index from JDBC metadata", e ); } return 1; } private static boolean equal(String keyColumnName, String alias, Dialect dialect) { - return alias.equals( keyColumnName ) - || alias.equals( StringHelper.unquote( keyColumnName, dialect ) ); + return alias.equalsIgnoreCase( keyColumnName ) + || alias.equalsIgnoreCase( StringHelper.unquote( keyColumnName, dialect ) ); } public static IntegralDataTypeHolder getIntegralDataTypeHolder(Class integralType) {