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 ce0fd7dc43..514224205a 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java @@ -41,6 +41,7 @@ package org.jooq.codegen; import static java.util.Arrays.asList; import static java.util.stream.Collectors.counting; import static java.util.stream.Collectors.groupingBy; +import static java.util.stream.Collectors.toList; // ... // ... import static org.jooq.SQLDialect.MYSQL; @@ -1914,6 +1915,15 @@ public class JavaGenerator extends AbstractGenerator { // [#3176] Avoid generating constructors for tables with more than 255 columns (Java's method argument limit) generateRecordConstructor(tableUdtOrEmbeddable, out, replacingEmbeddablesAndUnreplacedColumns, false); + + + + + + + + + if (!replacingEmbeddablesAndUnreplacedColumns.equals(embeddablesOrColumns)) generateRecordConstructor(tableUdtOrEmbeddable, out, embeddablesOrColumns, false);