Annotation Type PropagateNull


@Retention(RUNTIME) @Target({PARAMETER,FIELD,METHOD,TYPE}) public @interface PropagateNull
Signals that the annotated property signals the presence of the mapped type: reflective mappers should map a null bean if this property is null, rather than a present bean with a null property value. This is useful e.g. for a LEFT OUTER JOIN or an optionally-present compound value type.