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 TypeMethodDescriptionvoid
process
(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.
-