From a8b4fa62316aca9873d998a61f2d736c32b85a87 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 21 Mar 2022 16:33:39 +0100 Subject: [PATCH] [jOOQ/jOOQ#13315] Compilation error in generated UDTRecord's POJO constructor if the UDT contains arrays of table records --- .../src/main/java/org/jooq/codegen/JavaGenerator.java | 4 ++++ 1 file changed, 4 insertions(+) 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 1c65b491ca..c3cf7c4d45 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java @@ -2308,6 +2308,10 @@ public class JavaGenerator extends AbstractGenerator { if (baseType.equals(getStrategy().getFullJavaClassName(udt, Mode.RECORD))) return true; + for (TableDefinition table : t.getDatabase().getTables()) + if (baseType.equals(getStrategy().getFullJavaClassName(table, Mode.RECORD))) + return true; + return false; }