diff --git a/jOOQ/src/main/java/org/jooq/SchemaMapping.java b/jOOQ/src/main/java/org/jooq/SchemaMapping.java index 8e998b6600..a4609ef3f5 100644 --- a/jOOQ/src/main/java/org/jooq/SchemaMapping.java +++ b/jOOQ/src/main/java/org/jooq/SchemaMapping.java @@ -38,6 +38,7 @@ package org.jooq; import java.io.Serializable; import java.util.HashMap; import java.util.Map; +import java.util.Map.Entry; import org.jooq.impl.SchemaImpl; import org.jooq.impl.TableImpl; @@ -219,15 +220,20 @@ public class SchemaMapping implements Serializable { return generatedTable; } + /** + * Synonym for {@link #use(String)}. Added for better interoperability with + * Spring + */ public void setDefaultSchema(String schema) { use(schema); } + /** + * Initialise SchemaMapping. Added for better interoperability with Spring + */ public void setSchemaMapping(Map schemaMap) { - for (String generatedSchemaName : schemaMap.keySet()) { - String configuredSchemaName = schemaMap.get(generatedSchemaName); - add(new SchemaImpl(generatedSchemaName), - new SchemaImpl(configuredSchemaName)); + for (Entry entry : schemaMap.entrySet()) { + add(new SchemaImpl(entry.getKey()), new SchemaImpl(entry.getValue())); } }