Package io.jmix.eclipselink.persistence
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 TypeMethodDescriptionvoidprocess(MappingProcessorContext context) Updates mapping according to the processor's aim.
-
Method Details
-
process
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.
-