diff --git a/kotlin-querybean-generator/src/main/java/io/ebean/querybean/generator/Constants.java b/kotlin-querybean-generator/src/main/java/io/ebean/querybean/generator/Constants.java index 62b3d6a740..2659493660 100644 --- a/kotlin-querybean-generator/src/main/java/io/ebean/querybean/generator/Constants.java +++ b/kotlin-querybean-generator/src/main/java/io/ebean/querybean/generator/Constants.java @@ -5,6 +5,9 @@ interface Constants { String AT_GENERATED = "@io.ebean.typequery.Generated(\"io.ebean.querybean.kotlin-generator\")"; String AT_TYPEQUERYBEAN = "@io.ebean.typequery.TypeQueryBean(\"v1\")"; + String GENERATED = "io.ebean.typequery.Generated"; + String TYPEQUERYBEAN = "io.ebean.typequery.TypeQueryBean"; + String MAPPED_SUPERCLASS = "jakarta.persistence.MappedSuperclass"; String DISCRIMINATOR_VALUE = "jakarta.persistence.DiscriminatorValue"; String INHERITANCE = "jakarta.persistence.Inheritance"; diff --git a/kotlin-querybean-generator/src/main/java/io/ebean/querybean/generator/Processor.java b/kotlin-querybean-generator/src/main/java/io/ebean/querybean/generator/Processor.java index a6e5ade912..cecdcb8ebb 100644 --- a/kotlin-querybean-generator/src/main/java/io/ebean/querybean/generator/Processor.java +++ b/kotlin-querybean-generator/src/main/java/io/ebean/querybean/generator/Processor.java @@ -49,6 +49,8 @@ public Set getSupportedAnnotationTypes() { annotations.add(CONVERTER); annotations.add(EBEAN_COMPONENT); annotations.add(MODULEINFO); + annotations.add(TYPEQUERYBEAN); + annotations.add(GENERATED); return annotations; } diff --git a/querybean-generator/src/main/java/io/ebean/querybean/generator/Constants.java b/querybean-generator/src/main/java/io/ebean/querybean/generator/Constants.java index 1927bd7673..2062303069 100644 --- a/querybean-generator/src/main/java/io/ebean/querybean/generator/Constants.java +++ b/querybean-generator/src/main/java/io/ebean/querybean/generator/Constants.java @@ -4,6 +4,7 @@ interface Constants { String AT_GENERATED = "@io.ebean.typequery.Generated(\"io.ebean.querybean.generator\")"; String AT_TYPEQUERYBEAN = "@io.ebean.typequery.TypeQueryBean(\"v1\")"; + String TYPEQUERYBEAN = "io.ebean.typequery.TypeQueryBean"; String GENERATED = "io.ebean.typequery.Generated"; String ONE_TO_MANY = "jakarta.persistence.OneToMany"; diff --git a/querybean-generator/src/main/java/io/ebean/querybean/generator/Processor.java b/querybean-generator/src/main/java/io/ebean/querybean/generator/Processor.java index 21a7cb4ae5..8723e8a37e 100644 --- a/querybean-generator/src/main/java/io/ebean/querybean/generator/Processor.java +++ b/querybean-generator/src/main/java/io/ebean/querybean/generator/Processor.java @@ -36,6 +36,8 @@ public Set getSupportedAnnotationTypes() { annotations.add(CONVERTER); annotations.add(EBEAN_COMPONENT); annotations.add(MODULEINFO); + annotations.add(TYPEQUERYBEAN); + annotations.add(GENERATED); return annotations; }