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)