Interface MappingProcessor

All Known Implementing Classes:
EmbeddedAttributesMappingProcessor, FetchTypeMappingProcessor, JoinCriteriaMappingProcessor, SoftDeleteProcessor, UuidMappingProcessor

public interface MappingProcessor
Updates mapping properties according to requirements. Processors application order is not guaranteed. Every mapping processor should be a Spring @Component, so you can inject other beans to it.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Updates mapping according to the processor's aim.
  • Method Details

    • process

      void process(MappingProcessorContext context)
      Updates mapping according to the processor's aim. Can be used to enable lazy fetch, add join expression, etc.
      Parameters:
      context - Context data contains objects that cannot be injected.