Class UuidMappingProcessor

java.lang.Object
io.jmix.eclipselink.impl.mapping.UuidMappingProcessor
All Implemented Interfaces:
MappingProcessor

@Component("eclipselink_UuidMappingProcessor") public class UuidMappingProcessor extends Object implements MappingProcessor
Updates entity mappings to add UUID support even for databases that do not support UUID datatype directly.
  • Field Details

    • metadata

      @Autowired protected Metadata metadata
    • metadataTools

      @Autowired protected MetadataTools metadataTools
  • Constructor Details

    • UuidMappingProcessor

      public UuidMappingProcessor()
  • Method Details

    • process

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