@Documented @Target(ANNOTATION_TYPE) @Retention(RUNTIME) public @interface TypeMapping
Meta-annotation for annotations that apply mapping to a type.

Whenever an annotation meta-annotated with TypeMapping is found on a type in the domain model, the corresponding annotation processor will be retrieved and applied to that type. The processor will be passed the annotation instance through its TypeMappingAnnotationProcessor.process(TypeMappingStep, Annotation, TypeMappingAnnotationProcessorContext) method.