diff --git a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.10.xml b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.10.xml index dcd5ced09d..f78c7387a6 100644 --- a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.10.xml +++ b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.10.xml @@ -16473,6 +16473,53 @@ public class CaseInsensitiveOrderProvider implements Comparator { + +
+ Fully Qualified Types + +

+ By default, the jOOQ code generator references all types as unqualified types, generating the necessary import statement at the beginning of generated classes. +

+ +

+ In rare cases, this can cause problems when two types conflict with each other, e.g. when there is both a TABLE and a TABLE_RECORD table (generating a TableRecord type for TABLE as well as a TableRecord type for TABLE_RECORD). In this case, users can specify a regular expression that matches all objects whose corresponding generated artefacts should never be imported, but always be fully qualified. +

+ +

+ XML configuration (standalone and Maven) +

+ + + + + .*\.MY_TABLE + + +]]> + +

+ Programmatic configuration +

+ + + +

+ Gradle configuration +

+ + + +
+
diff --git a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.11.xml b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.11.xml index 907a893548..d7a8219a67 100644 --- a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.11.xml +++ b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.11.xml @@ -16712,6 +16712,53 @@ public class CaseInsensitiveOrderProvider implements Comparator { + +
+ Fully Qualified Types + +

+ By default, the jOOQ code generator references all types as unqualified types, generating the necessary import statement at the beginning of generated classes. +

+ +

+ In rare cases, this can cause problems when two types conflict with each other, e.g. when there is both a TABLE and a TABLE_RECORD table (generating a TableRecord type for TABLE as well as a TableRecord type for TABLE_RECORD). In this case, users can specify a regular expression that matches all objects whose corresponding generated artefacts should never be imported, but always be fully qualified. +

+ +

+ XML configuration (standalone and Maven) +

+ + + + + .*\.MY_TABLE + + +]]> + +

+ Programmatic configuration +

+ + + +

+ Gradle configuration +

+ + + +
+
diff --git a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.9.xml b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.9.xml index f55effdd86..173715abaf 100644 --- a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.9.xml +++ b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.9.xml @@ -16174,6 +16174,53 @@ configuration { + +
+ Fully Qualified Types + +

+ By default, the jOOQ code generator references all types as unqualified types, generating the necessary import statement at the beginning of generated classes. +

+ +

+ In rare cases, this can cause problems when two types conflict with each other, e.g. when there is both a TABLE and a TABLE_RECORD table (generating a TableRecord type for TABLE as well as a TableRecord type for TABLE_RECORD). In this case, users can specify a regular expression that matches all objects whose corresponding generated artefacts should never be imported, but always be fully qualified. +

+ +

+ XML configuration (standalone and Maven) +

+ + + + + .*\.MY_TABLE + + +]]> + +

+ Programmatic configuration +

+ + + +

+ Gradle configuration +

+ + + +
+