From 631b91a16f77ef2c19dcf468559163bf8d62cd10 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Wed, 21 Sep 2016 12:46:50 +0200 Subject: [PATCH] [#5557] Compilation error when generated catalog and one of its contained schemas have the same name --- .../main/java/org/jooq/util/GeneratorStrategyWrapper.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/GeneratorStrategyWrapper.java b/jOOQ-codegen/src/main/java/org/jooq/util/GeneratorStrategyWrapper.java index 6a7aab4fa1..84837bbaaf 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/GeneratorStrategyWrapper.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/GeneratorStrategyWrapper.java @@ -150,6 +150,14 @@ class GeneratorStrategyWrapper extends AbstractGeneratorStrategy { return identifier + "_"; } + // [#5557] Once more, this causes issues... + else if (definition instanceof SchemaDefinition) { + CatalogDefinition catalog = definition.getCatalog(); + + if (identifier.equals(getJavaIdentifier(catalog))) + return identifier + "_"; + } + return identifier; }