Interface Hierarchy
- jakarta.persistence.criteria.CommonAbstractCriteria
- jakarta.persistence.criteria.CriteriaBuilder
- jakarta.persistence.criteria.CriteriaSelect<T>
- jakarta.persistence.criteria.FetchParent<Z,X>
- jakarta.persistence.criteria.Fetch<Z,X>
- jakarta.persistence.criteria.From<Z,X> (also extends jakarta.persistence.criteria.Path<X>)
- jakarta.persistence.criteria.Join<Z,X>
- org.hibernate.query.criteria.JpaJoin<L,R> (also extends org.hibernate.query.criteria.JpaFrom<O,T>)
- org.hibernate.query.criteria.JpaDerivedJoin<T> (also extends org.hibernate.query.criteria.JpaDerivedFrom<T>)
- org.hibernate.query.criteria.JpaEntityJoin<L,R>
- org.hibernate.query.criteria.JpaFunctionJoin<E> (also extends org.hibernate.query.criteria.JpaFunctionFrom<O,T>)
- org.hibernate.query.criteria.JpaPluralJoin<O,C,E> (also extends jakarta.persistence.criteria.PluralJoin<Z,C,E>)
- org.hibernate.query.criteria.JpaCollectionJoin<O,T> (also extends jakarta.persistence.criteria.CollectionJoin<Z,E>)
- org.hibernate.query.criteria.JpaListJoin<O,T> (also extends jakarta.persistence.criteria.ListJoin<Z,E>)
- org.hibernate.query.criteria.JpaMapJoin<O,K,V> (also extends jakarta.persistence.criteria.MapJoin<Z,K,V>)
- org.hibernate.query.criteria.JpaSetJoin<O,T> (also extends jakarta.persistence.criteria.SetJoin<Z,E>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1>)
- jakarta.persistence.criteria.PluralJoin<Z,C,E>
- jakarta.persistence.criteria.CollectionJoin<Z,E>
- org.hibernate.query.criteria.JpaPluralJoin<O,C,E> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- org.hibernate.query.criteria.JpaCollectionJoin<O,T> (also extends jakarta.persistence.criteria.CollectionJoin<Z,E>)
- org.hibernate.query.criteria.JpaListJoin<O,T> (also extends jakarta.persistence.criteria.ListJoin<Z,E>)
- org.hibernate.query.criteria.JpaMapJoin<O,K,V> (also extends jakarta.persistence.criteria.MapJoin<Z,K,V>)
- org.hibernate.query.criteria.JpaSetJoin<O,T> (also extends jakarta.persistence.criteria.SetJoin<Z,E>)
- jakarta.persistence.criteria.ListJoin<Z,E>
- jakarta.persistence.criteria.MapJoin<Z,K,V>
- jakarta.persistence.criteria.SetJoin<Z,E>
- org.hibernate.query.criteria.JpaFrom<O,T> (also extends org.hibernate.query.criteria.JpaFetchParent<O,T>, org.hibernate.query.criteria.JpaPath<T>)
- org.hibernate.query.criteria.JpaCrossJoin<T>
- org.hibernate.query.criteria.JpaDerivedFrom<T>
- org.hibernate.query.criteria.JpaFunctionFrom<O,T>
- org.hibernate.query.criteria.JpaJoin<L,R> (also extends jakarta.persistence.criteria.Join<Z,X>)
- org.hibernate.query.criteria.JpaDerivedJoin<T> (also extends org.hibernate.query.criteria.JpaDerivedFrom<T>)
- org.hibernate.query.criteria.JpaEntityJoin<L,R>
- org.hibernate.query.criteria.JpaFunctionJoin<E> (also extends org.hibernate.query.criteria.JpaFunctionFrom<O,T>)
- org.hibernate.query.criteria.JpaPluralJoin<O,C,E> (also extends jakarta.persistence.criteria.PluralJoin<Z,C,E>)
- org.hibernate.query.criteria.JpaCollectionJoin<O,T> (also extends jakarta.persistence.criteria.CollectionJoin<Z,E>)
- org.hibernate.query.criteria.JpaListJoin<O,T> (also extends jakarta.persistence.criteria.ListJoin<Z,E>)
- org.hibernate.query.criteria.JpaMapJoin<O,K,V> (also extends jakarta.persistence.criteria.MapJoin<Z,K,V>)
- org.hibernate.query.criteria.JpaSetJoin<O,T> (also extends jakarta.persistence.criteria.SetJoin<Z,E>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1>)
- org.hibernate.query.criteria.JpaRoot<T> (also extends jakarta.persistence.criteria.Root<X>)
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedPath<T,S>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- jakarta.persistence.criteria.Root<X>
- org.hibernate.query.criteria.JpaRoot<T> (also extends org.hibernate.query.criteria.JpaFrom<O,T>)
- org.hibernate.query.criteria.JpaFetchParent<O,T>
- org.hibernate.query.criteria.JpaFetch<O,T> (also extends jakarta.persistence.criteria.Fetch<Z,X>)
- org.hibernate.query.criteria.JpaFrom<O,T> (also extends jakarta.persistence.criteria.From<Z,X>, org.hibernate.query.criteria.JpaPath<T>)
- org.hibernate.query.criteria.JpaCrossJoin<T>
- org.hibernate.query.criteria.JpaDerivedFrom<T>
- org.hibernate.query.criteria.JpaFunctionFrom<O,T>
- org.hibernate.query.criteria.JpaJoin<L,R> (also extends jakarta.persistence.criteria.Join<Z,X>)
- org.hibernate.query.criteria.JpaDerivedJoin<T> (also extends org.hibernate.query.criteria.JpaDerivedFrom<T>)
- org.hibernate.query.criteria.JpaEntityJoin<L,R>
- org.hibernate.query.criteria.JpaFunctionJoin<E> (also extends org.hibernate.query.criteria.JpaFunctionFrom<O,T>)
- org.hibernate.query.criteria.JpaPluralJoin<O,C,E> (also extends jakarta.persistence.criteria.PluralJoin<Z,C,E>)
- org.hibernate.query.criteria.JpaCollectionJoin<O,T> (also extends jakarta.persistence.criteria.CollectionJoin<Z,E>)
- org.hibernate.query.criteria.JpaListJoin<O,T> (also extends jakarta.persistence.criteria.ListJoin<Z,E>)
- org.hibernate.query.criteria.JpaMapJoin<O,K,V> (also extends jakarta.persistence.criteria.MapJoin<Z,K,V>)
- org.hibernate.query.criteria.JpaSetJoin<O,T> (also extends jakarta.persistence.criteria.SetJoin<Z,E>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1>)
- org.hibernate.query.criteria.JpaRoot<T> (also extends jakarta.persistence.criteria.Root<X>)
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedPath<T,S>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- org.hibernate.query.criteria.JpaCastTarget<T>
- org.hibernate.query.criteria.JpaConflictClause<T>
- org.hibernate.query.criteria.JpaConflictUpdateAction<T>
- org.hibernate.query.criteria.JpaJsonExistsNode
- org.hibernate.query.criteria.JpaJsonQueryNode
- org.hibernate.query.criteria.JpaJsonTableColumnsNode
- org.hibernate.query.criteria.JpaJsonValueNode<T>
- org.hibernate.query.criteria.JpaValues
- org.hibernate.query.criteria.JpaWindow
- org.hibernate.query.criteria.JpaWindowFrame
- org.hibernate.query.criteria.JpaXmlTableColumnNode<T>
- org.hibernate.query.criteria.JpaXmlTableFunction
- jakarta.persistence.criteria.Order
- jakarta.persistence.Parameter<T>
- java.io.Serializable
- org.hibernate.query.criteria.JpaCriteriaNode
- org.hibernate.query.criteria.JpaCriteriaBase (also extends jakarta.persistence.criteria.CommonAbstractCriteria)
- org.hibernate.query.criteria.JpaCteContainer
- org.hibernate.query.criteria.JpaCteCriteria<T>
- org.hibernate.query.criteria.JpaCteCriteriaAttribute
- org.hibernate.query.criteria.JpaCteCriteriaType<T>
- org.hibernate.query.criteria.JpaOrder (also extends jakarta.persistence.criteria.Order)
- org.hibernate.query.criteria.JpaParameterExpression<T> (also extends jakarta.persistence.criteria.ParameterExpression<T>)
- org.hibernate.query.criteria.JpaQueryableCriteria<T> (also extends org.hibernate.query.criteria.JpaCriteriaBase, org.hibernate.query.criteria.JpaCteContainer)
- org.hibernate.query.criteria.JpaQueryPart<T>
- org.hibernate.query.criteria.JpaSearchOrder
- org.hibernate.query.criteria.JpaSetReturningFunction<T>
- org.hibernate.query.criteria.JpaTupleElement<T> (also extends jakarta.persistence.TupleElement<X>)
- org.hibernate.query.criteria.JpaSelection<T> (also extends jakarta.persistence.criteria.Selection<X>)
- org.hibernate.query.criteria.JpaCompoundSelection<T> (also extends jakarta.persistence.criteria.CompoundSelection<X>)
- org.hibernate.query.criteria.JpaExpression<T> (also extends jakarta.persistence.criteria.Expression<T>)
- org.hibernate.query.criteria.JpaCoalesce<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>)
- org.hibernate.query.criteria.JpaFunction<T>
- org.hibernate.query.criteria.JpaJsonExistsExpression (also extends org.hibernate.query.criteria.JpaJsonExistsNode)
- org.hibernate.query.criteria.JpaJsonQueryExpression (also extends org.hibernate.query.criteria.JpaJsonQueryNode)
- org.hibernate.query.criteria.JpaJsonValueExpression<T> (also extends org.hibernate.query.criteria.JpaJsonValueNode<T>)
- org.hibernate.query.criteria.JpaPath<T> (also extends jakarta.persistence.criteria.Path<X>)
- org.hibernate.query.criteria.JpaFrom<O,T> (also extends jakarta.persistence.criteria.From<Z,X>, org.hibernate.query.criteria.JpaFetchParent<O,T>)
- org.hibernate.query.criteria.JpaCrossJoin<T>
- org.hibernate.query.criteria.JpaDerivedFrom<T>
- org.hibernate.query.criteria.JpaFunctionFrom<O,T>
- org.hibernate.query.criteria.JpaJoin<L,R> (also extends jakarta.persistence.criteria.Join<Z,X>)
- org.hibernate.query.criteria.JpaDerivedJoin<T> (also extends org.hibernate.query.criteria.JpaDerivedFrom<T>)
- org.hibernate.query.criteria.JpaEntityJoin<L,R>
- org.hibernate.query.criteria.JpaFunctionJoin<E> (also extends org.hibernate.query.criteria.JpaFunctionFrom<O,T>)
- org.hibernate.query.criteria.JpaPluralJoin<O,C,E> (also extends jakarta.persistence.criteria.PluralJoin<Z,C,E>)
- org.hibernate.query.criteria.JpaCollectionJoin<O,T> (also extends jakarta.persistence.criteria.CollectionJoin<Z,E>)
- org.hibernate.query.criteria.JpaListJoin<O,T> (also extends jakarta.persistence.criteria.ListJoin<Z,E>)
- org.hibernate.query.criteria.JpaMapJoin<O,K,V> (also extends jakarta.persistence.criteria.MapJoin<Z,K,V>)
- org.hibernate.query.criteria.JpaSetJoin<O,T> (also extends jakarta.persistence.criteria.SetJoin<Z,E>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1>)
- org.hibernate.query.criteria.JpaRoot<T> (also extends jakarta.persistence.criteria.Root<X>)
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedPath<T,S>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- org.hibernate.query.criteria.JpaTreatedPath<T,S>
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaFrom<O,T>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- org.hibernate.query.criteria.JpaPredicate (also extends jakarta.persistence.criteria.Predicate)
- org.hibernate.query.criteria.JpaSearchedCase<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.Case<R>)
- org.hibernate.query.criteria.JpaSimpleCase<C,R> (also extends jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>)
- org.hibernate.query.criteria.JpaSubQuery<T> (also extends org.hibernate.query.criteria.JpaCriteriaSelect<T>, org.hibernate.query.criteria.JpaCteContainer, org.hibernate.query.criteria.JpaSelectCriteria<T>, jakarta.persistence.criteria.Subquery<T>)
- org.hibernate.query.criteria.JpaXmlElementExpression
- jakarta.persistence.TupleElement<X>
- org.hibernate.query.criteria.JpaTupleElement<T> (also extends org.hibernate.query.criteria.JpaCriteriaNode)
- org.hibernate.query.criteria.JpaSelection<T> (also extends jakarta.persistence.criteria.Selection<X>)
- org.hibernate.query.criteria.JpaCompoundSelection<T> (also extends jakarta.persistence.criteria.CompoundSelection<X>)
- org.hibernate.query.criteria.JpaExpression<T> (also extends jakarta.persistence.criteria.Expression<T>)
- org.hibernate.query.criteria.JpaCoalesce<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>)
- org.hibernate.query.criteria.JpaFunction<T>
- org.hibernate.query.criteria.JpaJsonExistsExpression (also extends org.hibernate.query.criteria.JpaJsonExistsNode)
- org.hibernate.query.criteria.JpaJsonQueryExpression (also extends org.hibernate.query.criteria.JpaJsonQueryNode)
- org.hibernate.query.criteria.JpaJsonValueExpression<T> (also extends org.hibernate.query.criteria.JpaJsonValueNode<T>)
- org.hibernate.query.criteria.JpaPath<T> (also extends jakarta.persistence.criteria.Path<X>)
- org.hibernate.query.criteria.JpaFrom<O,T> (also extends jakarta.persistence.criteria.From<Z,X>, org.hibernate.query.criteria.JpaFetchParent<O,T>)
- org.hibernate.query.criteria.JpaCrossJoin<T>
- org.hibernate.query.criteria.JpaDerivedFrom<T>
- org.hibernate.query.criteria.JpaFunctionFrom<O,T>
- org.hibernate.query.criteria.JpaJoin<L,R> (also extends jakarta.persistence.criteria.Join<Z,X>)
- org.hibernate.query.criteria.JpaDerivedJoin<T> (also extends org.hibernate.query.criteria.JpaDerivedFrom<T>)
- org.hibernate.query.criteria.JpaEntityJoin<L,R>
- org.hibernate.query.criteria.JpaFunctionJoin<E> (also extends org.hibernate.query.criteria.JpaFunctionFrom<O,T>)
- org.hibernate.query.criteria.JpaPluralJoin<O,C,E> (also extends jakarta.persistence.criteria.PluralJoin<Z,C,E>)
- org.hibernate.query.criteria.JpaCollectionJoin<O,T> (also extends jakarta.persistence.criteria.CollectionJoin<Z,E>)
- org.hibernate.query.criteria.JpaListJoin<O,T> (also extends jakarta.persistence.criteria.ListJoin<Z,E>)
- org.hibernate.query.criteria.JpaMapJoin<O,K,V> (also extends jakarta.persistence.criteria.MapJoin<Z,K,V>)
- org.hibernate.query.criteria.JpaSetJoin<O,T> (also extends jakarta.persistence.criteria.SetJoin<Z,E>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1>)
- org.hibernate.query.criteria.JpaRoot<T> (also extends jakarta.persistence.criteria.Root<X>)
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedPath<T,S>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- org.hibernate.query.criteria.JpaTreatedPath<T,S>
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaFrom<O,T>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- org.hibernate.query.criteria.JpaPredicate (also extends jakarta.persistence.criteria.Predicate)
- org.hibernate.query.criteria.JpaSearchedCase<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.Case<R>)
- org.hibernate.query.criteria.JpaSimpleCase<C,R> (also extends jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>)
- org.hibernate.query.criteria.JpaSubQuery<T> (also extends org.hibernate.query.criteria.JpaCriteriaSelect<T>, org.hibernate.query.criteria.JpaCteContainer, org.hibernate.query.criteria.JpaSelectCriteria<T>, jakarta.persistence.criteria.Subquery<T>)
- org.hibernate.query.criteria.JpaXmlElementExpression
- jakarta.persistence.criteria.Selection<X>
- jakarta.persistence.criteria.CompoundSelection<X>
- jakarta.persistence.criteria.Expression<T>
- jakarta.persistence.criteria.CriteriaBuilder.Case<R>
- jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>
- jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>
- org.hibernate.query.criteria.JpaExpression<T> (also extends org.hibernate.query.criteria.JpaSelection<T>)
- org.hibernate.query.criteria.JpaCoalesce<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>)
- org.hibernate.query.criteria.JpaFunction<T>
- org.hibernate.query.criteria.JpaJsonExistsExpression (also extends org.hibernate.query.criteria.JpaJsonExistsNode)
- org.hibernate.query.criteria.JpaJsonQueryExpression (also extends org.hibernate.query.criteria.JpaJsonQueryNode)
- org.hibernate.query.criteria.JpaJsonValueExpression<T> (also extends org.hibernate.query.criteria.JpaJsonValueNode<T>)
- org.hibernate.query.criteria.JpaPath<T> (also extends jakarta.persistence.criteria.Path<X>)
- org.hibernate.query.criteria.JpaFrom<O,T> (also extends jakarta.persistence.criteria.From<Z,X>, org.hibernate.query.criteria.JpaFetchParent<O,T>)
- org.hibernate.query.criteria.JpaCrossJoin<T>
- org.hibernate.query.criteria.JpaDerivedFrom<T>
- org.hibernate.query.criteria.JpaFunctionFrom<O,T>
- org.hibernate.query.criteria.JpaJoin<L,R> (also extends jakarta.persistence.criteria.Join<Z,X>)
- org.hibernate.query.criteria.JpaDerivedJoin<T> (also extends org.hibernate.query.criteria.JpaDerivedFrom<T>)
- org.hibernate.query.criteria.JpaEntityJoin<L,R>
- org.hibernate.query.criteria.JpaFunctionJoin<E> (also extends org.hibernate.query.criteria.JpaFunctionFrom<O,T>)
- org.hibernate.query.criteria.JpaPluralJoin<O,C,E> (also extends jakarta.persistence.criteria.PluralJoin<Z,C,E>)
- org.hibernate.query.criteria.JpaCollectionJoin<O,T> (also extends jakarta.persistence.criteria.CollectionJoin<Z,E>)
- org.hibernate.query.criteria.JpaListJoin<O,T> (also extends jakarta.persistence.criteria.ListJoin<Z,E>)
- org.hibernate.query.criteria.JpaMapJoin<O,K,V> (also extends jakarta.persistence.criteria.MapJoin<Z,K,V>)
- org.hibernate.query.criteria.JpaSetJoin<O,T> (also extends jakarta.persistence.criteria.SetJoin<Z,E>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1>)
- org.hibernate.query.criteria.JpaRoot<T> (also extends jakarta.persistence.criteria.Root<X>)
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedPath<T,S>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- org.hibernate.query.criteria.JpaTreatedPath<T,S>
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaFrom<O,T>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- org.hibernate.query.criteria.JpaPredicate (also extends jakarta.persistence.criteria.Predicate)
- org.hibernate.query.criteria.JpaSearchedCase<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.Case<R>)
- org.hibernate.query.criteria.JpaSimpleCase<C,R> (also extends jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>)
- org.hibernate.query.criteria.JpaSubQuery<T> (also extends org.hibernate.query.criteria.JpaCriteriaSelect<T>, org.hibernate.query.criteria.JpaCteContainer, org.hibernate.query.criteria.JpaSelectCriteria<T>, jakarta.persistence.criteria.Subquery<T>)
- org.hibernate.query.criteria.JpaXmlElementExpression
- jakarta.persistence.criteria.ParameterExpression<T> (also extends jakarta.persistence.Parameter<T>)
- jakarta.persistence.criteria.Path<X>
- jakarta.persistence.criteria.From<Z,X> (also extends jakarta.persistence.criteria.FetchParent<Z,X>)
- jakarta.persistence.criteria.Join<Z,X>
- org.hibernate.query.criteria.JpaJoin<L,R> (also extends org.hibernate.query.criteria.JpaFrom<O,T>)
- org.hibernate.query.criteria.JpaDerivedJoin<T> (also extends org.hibernate.query.criteria.JpaDerivedFrom<T>)
- org.hibernate.query.criteria.JpaEntityJoin<L,R>
- org.hibernate.query.criteria.JpaFunctionJoin<E> (also extends org.hibernate.query.criteria.JpaFunctionFrom<O,T>)
- org.hibernate.query.criteria.JpaPluralJoin<O,C,E> (also extends jakarta.persistence.criteria.PluralJoin<Z,C,E>)
- org.hibernate.query.criteria.JpaCollectionJoin<O,T> (also extends jakarta.persistence.criteria.CollectionJoin<Z,E>)
- org.hibernate.query.criteria.JpaListJoin<O,T> (also extends jakarta.persistence.criteria.ListJoin<Z,E>)
- org.hibernate.query.criteria.JpaMapJoin<O,K,V> (also extends jakarta.persistence.criteria.MapJoin<Z,K,V>)
- org.hibernate.query.criteria.JpaSetJoin<O,T> (also extends jakarta.persistence.criteria.SetJoin<Z,E>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1>)
- jakarta.persistence.criteria.PluralJoin<Z,C,E>
- jakarta.persistence.criteria.CollectionJoin<Z,E>
- org.hibernate.query.criteria.JpaPluralJoin<O,C,E> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- org.hibernate.query.criteria.JpaCollectionJoin<O,T> (also extends jakarta.persistence.criteria.CollectionJoin<Z,E>)
- org.hibernate.query.criteria.JpaListJoin<O,T> (also extends jakarta.persistence.criteria.ListJoin<Z,E>)
- org.hibernate.query.criteria.JpaMapJoin<O,K,V> (also extends jakarta.persistence.criteria.MapJoin<Z,K,V>)
- org.hibernate.query.criteria.JpaSetJoin<O,T> (also extends jakarta.persistence.criteria.SetJoin<Z,E>)
- jakarta.persistence.criteria.ListJoin<Z,E>
- jakarta.persistence.criteria.MapJoin<Z,K,V>
- jakarta.persistence.criteria.SetJoin<Z,E>
- org.hibernate.query.criteria.JpaFrom<O,T> (also extends org.hibernate.query.criteria.JpaFetchParent<O,T>, org.hibernate.query.criteria.JpaPath<T>)
- org.hibernate.query.criteria.JpaCrossJoin<T>
- org.hibernate.query.criteria.JpaDerivedFrom<T>
- org.hibernate.query.criteria.JpaFunctionFrom<O,T>
- org.hibernate.query.criteria.JpaJoin<L,R> (also extends jakarta.persistence.criteria.Join<Z,X>)
- org.hibernate.query.criteria.JpaDerivedJoin<T> (also extends org.hibernate.query.criteria.JpaDerivedFrom<T>)
- org.hibernate.query.criteria.JpaEntityJoin<L,R>
- org.hibernate.query.criteria.JpaFunctionJoin<E> (also extends org.hibernate.query.criteria.JpaFunctionFrom<O,T>)
- org.hibernate.query.criteria.JpaPluralJoin<O,C,E> (also extends jakarta.persistence.criteria.PluralJoin<Z,C,E>)
- org.hibernate.query.criteria.JpaCollectionJoin<O,T> (also extends jakarta.persistence.criteria.CollectionJoin<Z,E>)
- org.hibernate.query.criteria.JpaListJoin<O,T> (also extends jakarta.persistence.criteria.ListJoin<Z,E>)
- org.hibernate.query.criteria.JpaMapJoin<O,K,V> (also extends jakarta.persistence.criteria.MapJoin<Z,K,V>)
- org.hibernate.query.criteria.JpaSetJoin<O,T> (also extends jakarta.persistence.criteria.SetJoin<Z,E>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1>)
- org.hibernate.query.criteria.JpaRoot<T> (also extends jakarta.persistence.criteria.Root<X>)
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedPath<T,S>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- jakarta.persistence.criteria.Root<X>
- org.hibernate.query.criteria.JpaRoot<T> (also extends org.hibernate.query.criteria.JpaFrom<O,T>)
- org.hibernate.query.criteria.JpaPath<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.criteria.JpaFrom<O,T> (also extends jakarta.persistence.criteria.From<Z,X>, org.hibernate.query.criteria.JpaFetchParent<O,T>)
- org.hibernate.query.criteria.JpaCrossJoin<T>
- org.hibernate.query.criteria.JpaDerivedFrom<T>
- org.hibernate.query.criteria.JpaFunctionFrom<O,T>
- org.hibernate.query.criteria.JpaJoin<L,R> (also extends jakarta.persistence.criteria.Join<Z,X>)
- org.hibernate.query.criteria.JpaDerivedJoin<T> (also extends org.hibernate.query.criteria.JpaDerivedFrom<T>)
- org.hibernate.query.criteria.JpaEntityJoin<L,R>
- org.hibernate.query.criteria.JpaFunctionJoin<E> (also extends org.hibernate.query.criteria.JpaFunctionFrom<O,T>)
- org.hibernate.query.criteria.JpaPluralJoin<O,C,E> (also extends jakarta.persistence.criteria.PluralJoin<Z,C,E>)
- org.hibernate.query.criteria.JpaCollectionJoin<O,T> (also extends jakarta.persistence.criteria.CollectionJoin<Z,E>)
- org.hibernate.query.criteria.JpaListJoin<O,T> (also extends jakarta.persistence.criteria.ListJoin<Z,E>)
- org.hibernate.query.criteria.JpaMapJoin<O,K,V> (also extends jakarta.persistence.criteria.MapJoin<Z,K,V>)
- org.hibernate.query.criteria.JpaSetJoin<O,T> (also extends jakarta.persistence.criteria.SetJoin<Z,E>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1>)
- org.hibernate.query.criteria.JpaRoot<T> (also extends jakarta.persistence.criteria.Root<X>)
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedPath<T,S>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- org.hibernate.query.criteria.JpaTreatedPath<T,S>
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaFrom<O,T>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- jakarta.persistence.criteria.Predicate
- jakarta.persistence.criteria.Subquery<T> (also extends jakarta.persistence.criteria.AbstractQuery<T>)
- org.hibernate.query.criteria.JpaSelection<T> (also extends org.hibernate.query.criteria.JpaTupleElement<T>)
- org.hibernate.query.criteria.JpaCompoundSelection<T> (also extends jakarta.persistence.criteria.CompoundSelection<X>)
- org.hibernate.query.criteria.JpaExpression<T> (also extends jakarta.persistence.criteria.Expression<T>)
- org.hibernate.query.criteria.JpaCoalesce<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>)
- org.hibernate.query.criteria.JpaFunction<T>
- org.hibernate.query.criteria.JpaJsonExistsExpression (also extends org.hibernate.query.criteria.JpaJsonExistsNode)
- org.hibernate.query.criteria.JpaJsonQueryExpression (also extends org.hibernate.query.criteria.JpaJsonQueryNode)
- org.hibernate.query.criteria.JpaJsonValueExpression<T> (also extends org.hibernate.query.criteria.JpaJsonValueNode<T>)
- org.hibernate.query.criteria.JpaPath<T> (also extends jakarta.persistence.criteria.Path<X>)
- org.hibernate.query.criteria.JpaFrom<O,T> (also extends jakarta.persistence.criteria.From<Z,X>, org.hibernate.query.criteria.JpaFetchParent<O,T>)
- org.hibernate.query.criteria.JpaCrossJoin<T>
- org.hibernate.query.criteria.JpaDerivedFrom<T>
- org.hibernate.query.criteria.JpaFunctionFrom<O,T>
- org.hibernate.query.criteria.JpaJoin<L,R> (also extends jakarta.persistence.criteria.Join<Z,X>)
- org.hibernate.query.criteria.JpaDerivedJoin<T> (also extends org.hibernate.query.criteria.JpaDerivedFrom<T>)
- org.hibernate.query.criteria.JpaEntityJoin<L,R>
- org.hibernate.query.criteria.JpaFunctionJoin<E> (also extends org.hibernate.query.criteria.JpaFunctionFrom<O,T>)
- org.hibernate.query.criteria.JpaPluralJoin<O,C,E> (also extends jakarta.persistence.criteria.PluralJoin<Z,C,E>)
- org.hibernate.query.criteria.JpaCollectionJoin<O,T> (also extends jakarta.persistence.criteria.CollectionJoin<Z,E>)
- org.hibernate.query.criteria.JpaListJoin<O,T> (also extends jakarta.persistence.criteria.ListJoin<Z,E>)
- org.hibernate.query.criteria.JpaMapJoin<O,K,V> (also extends jakarta.persistence.criteria.MapJoin<Z,K,V>)
- org.hibernate.query.criteria.JpaSetJoin<O,T> (also extends jakarta.persistence.criteria.SetJoin<Z,E>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1>)
- org.hibernate.query.criteria.JpaRoot<T> (also extends jakarta.persistence.criteria.Root<X>)
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaTreatedPath<T,S>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- org.hibernate.query.criteria.JpaTreatedPath<T,S>
- org.hibernate.query.criteria.JpaTreatedFrom<L,R,R1> (also extends org.hibernate.query.criteria.JpaFrom<O,T>)
- org.hibernate.query.criteria.JpaTreatedJoin<L,R,R1> (also extends org.hibernate.query.criteria.JpaJoin<L,R>)
- org.hibernate.query.criteria.JpaPredicate (also extends jakarta.persistence.criteria.Predicate)
- org.hibernate.query.criteria.JpaSearchedCase<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.Case<R>)
- org.hibernate.query.criteria.JpaSimpleCase<C,R> (also extends jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>)
- org.hibernate.query.criteria.JpaSubQuery<T> (also extends org.hibernate.query.criteria.JpaCriteriaSelect<T>, org.hibernate.query.criteria.JpaCteContainer, org.hibernate.query.criteria.JpaSelectCriteria<T>, jakarta.persistence.criteria.Subquery<T>)
- org.hibernate.query.criteria.JpaXmlElementExpression