@Retention(value=RUNTIME)
@Target(value={ANNOTATION_TYPE,TYPE,PARAMETER,METHOD,FIELD})
@Documented
@Repeatable(value=TypeDefinitions.class)
public @interface TypeDef
DataType. Can be applied
as a stereotype (meta-annotation) to other Repository and/or MappedEntity to provide
additional type information for custom types.public abstract DataType type