Description
Default package @Entity gets wrong metamodel class generated:
import javax.persistence.Basic; import javax.persistence.Entity; @Entity public final class BuggyMetamodel { @Basic private final String string = "OpenJPA Rocks!"; }
produces
/** * Generated by OpenJPA MetaModel Generator Tool. **/ package ; import javax.persistence.metamodel.SingularAttribute; @javax.persistence.metamodel.StaticMetamodel (value=BuggyMetamodel.class) @javax.annotation.Generated (value="org.apache.openjpa.persistence.meta.AnnotationProcessor6",date="Wed May 09 08:49:27 EDT 2012") public class BuggyMetamodel_ { public static volatile SingularAttribute<BuggyMetamodel,String> string; }
Please notice the "package ;" which is invalid Java code.