diff --git a/jOOQ-codegen/src/main/java/org/jooq/codegen/AbstractGenerator.java b/jOOQ-codegen/src/main/java/org/jooq/codegen/AbstractGenerator.java index d3a56b4d9d..0d7b69c79e 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/codegen/AbstractGenerator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/AbstractGenerator.java @@ -99,7 +99,7 @@ abstract class AbstractGenerator implements Generator { boolean generatePojosAsJavaRecordClasses = false; boolean generatePojosAsScalaCaseClasses = true; boolean generatePojosAsKotlinDataClasses = true; - boolean generatePojosEqualsAndHashCode = false; + boolean generatePojosEqualsAndHashCode = true; boolean generatePojosToString = true; boolean generateImmutablePojos = false; boolean generateSerializablePojos = true; diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Generate.java b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Generate.java index b4b3f33f3f..4f1665ed57 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Generate.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Generate.java @@ -98,8 +98,8 @@ public class Generate implements Serializable, XMLAppendable protected Boolean enumsAsScalaSealedTraits = false; @XmlElement(defaultValue = "false") protected Boolean pojos = false; - @XmlElement(defaultValue = "false") - protected Boolean pojosEqualsAndHashCode = false; + @XmlElement(defaultValue = "true") + protected Boolean pojosEqualsAndHashCode = true; @XmlElement(defaultValue = "true") protected Boolean pojosToString = true; @XmlElement(defaultValue = "false") diff --git a/jOOQ-meta/src/main/resources/org/jooq/meta/xsd/jooq-codegen-3.17.0.xsd b/jOOQ-meta/src/main/resources/org/jooq/meta/xsd/jooq-codegen-3.17.0.xsd index f7d08855c0..1b97236c5d 100644 --- a/jOOQ-meta/src/main/resources/org/jooq/meta/xsd/jooq-codegen-3.17.0.xsd +++ b/jOOQ-meta/src/main/resources/org/jooq/meta/xsd/jooq-codegen-3.17.0.xsd @@ -1725,7 +1725,7 @@ jOOQ version used for source code.]]> - +