diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/SyntheticSynonymType.java b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/SyntheticSynonymType.java index 5d3ad01c0a..46d00d5146 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/SyntheticSynonymType.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/SyntheticSynonymType.java @@ -25,7 +25,7 @@ import org.jooq.util.jaxb.tools.XMLBuilder; * <element name="catalog" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="schema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="table" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="table" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="ignoreUnused" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * </all> * </restriction> @@ -53,6 +53,7 @@ public class SyntheticSynonymType implements Serializable, XMLAppendable @XmlElement(required = true) @XmlJavaTypeAdapter(StringAdapter.class) protected String name; + @XmlElement(required = true) @XmlJavaTypeAdapter(StringAdapter.class) protected String table; @XmlElement(defaultValue = "false") diff --git a/jOOQ-meta/src/main/resources/org/jooq/meta/xsd/jooq-codegen-3.20.0.xsd b/jOOQ-meta/src/main/resources/org/jooq/meta/xsd/jooq-codegen-3.20.0.xsd index 86638f3202..6fb9021aa9 100644 --- a/jOOQ-meta/src/main/resources/org/jooq/meta/xsd/jooq-codegen-3.20.0.xsd +++ b/jOOQ-meta/src/main/resources/org/jooq/meta/xsd/jooq-codegen-3.20.0.xsd @@ -1856,7 +1856,7 @@ This feature is available in the commercial distribution only.]]>< - +