@Target(value={METHOD,FIELD})
 @Retention(value=RUNTIME)
public @interface MetaProperty
| Modifier and Type | Optional Element and Description | 
|---|---|
| java.lang.String | datatypeExplicitly defined datatype that overrides a datatype inferred from the attribute Java type. | 
| boolean | mandatoryWhether the attribute is required. | 
| java.lang.String[] | relatedRelated properties are fetched from the database when this property is included in a view. |