From 776470b85a496acc6f5d3436e6b6559d21bdad86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorsten=20Sch=C3=A4fer?= Date: Tue, 30 Oct 2012 16:06:43 +0100 Subject: [PATCH] HHH-7728 Include schema and catalog in equals --- hibernate-core/src/main/java/org/hibernate/mapping/Table.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hibernate-core/src/main/java/org/hibernate/mapping/Table.java b/hibernate-core/src/main/java/org/hibernate/mapping/Table.java index 37e4516b80..edc68edcf7 100644 --- a/hibernate-core/src/main/java/org/hibernate/mapping/Table.java +++ b/hibernate-core/src/main/java/org/hibernate/mapping/Table.java @@ -346,7 +346,9 @@ public class Table implements RelationalModel, Serializable { return true; } - return isQuoted() ? name.equals(table.getName()) : name.equalsIgnoreCase(table.getName()); + return isQuoted() ? name.equals(table.getName()) : name.equalsIgnoreCase(table.getName()) + && isSchemaQuoted() ? schema.equals(table.getSchema()) : schema.equalsIgnoreCase(table.getSchema()) + && isCatalogQuoted() ? catalog.equals(table.getCatalog()) : catalog.equalsIgnoreCase(table.getCatalog()); } public void validateColumns(Dialect dialect, Mapping mapping, TableMetadata tableInfo) {