You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by "Benjamin Marwell (Jira)" <ji...@apache.org> on 2021/11/30 09:30:00 UTC

[jira] [Created] (OPENJPA-2891) @Geenrated annotation cannot be disabled for static metamodel

Benjamin Marwell created OPENJPA-2891:
-----------------------------------------

             Summary: @Geenrated annotation cannot be disabled for static metamodel
                 Key: OPENJPA-2891
                 URL: https://issues.apache.org/jira/browse/OPENJPA-2891
             Project: OpenJPA
          Issue Type: Bug
    Affects Versions: 3.2.0
            Reporter: Benjamin Marwell


The {{@Generated}} annotation will be added to any generated static metamodel class, no matter the annotation is available.
From Java9 upwards, this annotation is not on the classpath anymore (by default), leading to compile errors.

I would suggest to add either an override parameter (similar to hibernate, {{-AaddGeneratedAnnotation=false}}, see https://docs.jboss.org/hibernate/orm/5.0/topical/html/metamodelgen/MetamodelGenerator.html

Or
detect whether the annotation is on the classpath.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)