Package io.jmix.eclipselink.persistence
Interface JoinExpressionProvider
- All Known Implementing Classes:
AbstractJoinExpressionProvider,MultiTenantJoinExpressionProvider,SoftDeleteJoinExpressionProvider
public interface JoinExpressionProvider
Generates additional join expression for entity mappings. Used in
JoinCriteriaMappingProcessor.
Every provider should be a Spring @Component.-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.persistence.expressions.ExpressiongetJoinCriteriaExpression(org.eclipse.persistence.mappings.DatabaseMapping mapping) Returns join expression that can be applied to certain types of mappings.
-
Method Details
-
getJoinCriteriaExpression
@Nullable org.eclipse.persistence.expressions.Expression getJoinCriteriaExpression(org.eclipse.persistence.mappings.DatabaseMapping mapping) Returns join expression that can be applied to certain types of mappings.- Parameters:
mapping- mapping to be processed.- Returns:
- EclipseLink's expression object, similar to criteria API expression.
-