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.Expression
getJoinCriteriaExpression
(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.
-