diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java b/jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java index fc4b5bda5a..ddff21e0ab 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java @@ -3343,7 +3343,7 @@ public class JavaGenerator extends AbstractGenerator { if (scala) { out.tab(1).javadoc("Rename this table"); - out.tab(1).println("def rename(name : %s) : %s = {", String.class, className); + out.tab(1).println("override def rename(name : %s) : %s = {", String.class, className); if (table.isTableValuedFunction()) out.tab(2).println("new %s(name, null, parameters)", className); @@ -3356,6 +3356,7 @@ public class JavaGenerator extends AbstractGenerator { // [#2921] With instance fields, tables can be renamed. else if (generateInstanceFields()) { out.tab(1).javadoc("Rename this table"); + out.override(); out.tab(1).println("public %s rename(%s name) {", className, String.class); if (table.isTableValuedFunction())