From 07eceb7db5ef3769455bad56754fd362108b10f7 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 20 Jan 2023 14:37:22 +0100 Subject: [PATCH] [jOOQ/jOOQ#14524] Compilation error due to missing import in generated code when using on a routine --- .../java/org/jooq/codegen/JavaGenerator.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java b/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java index e205bd6661..25c7efcb14 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java @@ -3956,6 +3956,15 @@ public class JavaGenerator extends AbstractGenerator { protected void generateRoutines(SchemaDefinition schema) { log.info("Generating routines and table-valued functions"); + for (RoutineDefinition routine : database.getRoutines(schema)) { + try { + generateRoutine(schema, routine); + } + catch (Exception e) { + log.error("Error while generating routine " + routine, e); + } + } + if (generateGlobalRoutineReferences()) { JavaWriter out = newJavaWriter(getStrategy().getGlobalReferencesFile(schema, RoutineDefinition.class)); printGlobalReferencesPackage(out, schema, RoutineDefinition.class); @@ -3987,15 +3996,6 @@ public class JavaGenerator extends AbstractGenerator { closeJavaWriter(out); } - for (RoutineDefinition routine : database.getRoutines(schema)) { - try { - generateRoutine(schema, routine); - } - catch (Exception e) { - log.error("Error while generating routine " + routine, e); - } - } - watch.splitInfo("Routines generated"); }