@Retention(value=RUNTIME) @Target(value={ANNOTATION_TYPE,TYPE,FIELD,METHOD}) @Documented @Introspected(excludedAnnotations=Transient.class,indexed={@Introspected.IndexedAnnotation(annotation=Id.class),@Introspected.IndexedAnnotation(annotation=Version.class),@Introspected.IndexedAnnotation(annotation=DateCreated.class),@Introspected.IndexedAnnotation(annotation=DateUpdated.class),@Introspected.IndexedAnnotation(annotation=MappedProperty.class,member="value"),@Introspected.IndexedAnnotation(annotation=Index.class,member="value")}) public @interface MappedEntity
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
alias |
boolean |
escape |
java.lang.Class<? extends NamingStrategy> |
namingStrategy |
java.lang.String |
value
The destination the type is persisted to.
|
public abstract java.lang.String value
@AliasFor(annotation=NamingStrategy.class, member="value") public abstract java.lang.Class<? extends NamingStrategy> namingStrategy