From 8dbd3a939bd2693bd43cce22971ba8e93ddfba1e Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 24 Feb 2022 11:22:17 +0100 Subject: [PATCH] [jOOQ/jOOQ#13137] Change default for code generation option to true --- .../src/main/java/org/jooq/codegen/AbstractGenerator.java | 2 +- jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Generate.java | 4 ++-- .../main/resources/org/jooq/meta/xsd/jooq-codegen-3.17.0.xsd | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) 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.]]> - +