-
Type:
New Feature
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: Query
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Support ON conditions that are not binary comparison predicates, e.g. BETWEEN, LIKE, IS NULL, IS [NOT] DISTINCT FROM, and boolean-expression predicates. These reach the join translator as predicate types other than ComparisonPredicate (or as ComparisonPredicate with DISTINCT_FROM/NOT_DISTINCT_FROM operators). They would require the lookup pipeline form with expr and per-predicate translation. Currently throws FeatureNotSupportedException. Split out from HIBERNATE-165 (which covers non-equijoin comparison operators lt lte gt gte ne). Addressing the source code notes tagged with TODO for this ticket is in scope.
- depends on
-
HIBERNATE-145 Support inner and left outer joins
-
- Closed
-
- related to
-
HIBERNATE-164 Support compound equijoin ON conditions (composite primary keys)
-
- In Progress
-