@Retention(value=RUNTIME)
public @interface Metamodel
For example, the name of the metamodel is "MyEmployeeMetamodel" when you specify the prefix and the suffix as follows:
@Entity(metamodel = @Metamodel(prefix = "My", suffix="Metamodel")
public class Employee {
...
}
If both the prefix and the suffix are empty, the values of the following
annotation processing options are used: