Annotation Interface FieldProjection
@Documented
@Target(PARAMETER)
@Retention(RUNTIME)
@MethodParameterMapping(processor=@MethodParameterMappingAnnotationProcessorRef(type=org.hibernate.search.mapper.pojo.mapping.definition.annotation.processing.impl.FieldProjectionProcessor.class,retrieval=CONSTRUCTOR))
public @interface FieldProjection
Maps a constructor parameter to a projection to the value of a field in the indexed document.
- See Also:
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionDeprecated.
-
Element Details
-
path
-
convert
Deprecated.UsevalueModel()instead. Note, settingconvert()to non-defaultValueConvert.NOwill result in an exception at runtime, usevalueModel()withValueModel.INDEXinstead.Setting
valueModel()to any non-default value will take precedence overconvert()defaultValueConvert.YESvalue.- Returns:
- A value controlling how the data fetched from the backend should be converted.
- See Also:
- Default:
DEFAULT
-
valueModel
ValueModel valueModel- Returns:
- The model value, determines how the data fetched from the backend should be converted.
- See Also:
- Default:
DEFAULT
-
valueModel()instead.