Uses of Interface
org.hibernate.query.criteria.JpaJoin
Packages that use JpaJoin
Package
Description
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
SPI for extending
HibernateCriteriaBuilder
with additional functionality by registering a Service.Nodes representing path expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
-
Uses of JpaJoin in org.hibernate.query.criteria
Subinterfaces of JpaJoin in org.hibernate.query.criteriaModifier and TypeInterfaceDescriptioninterfaceJpaCollectionJoin<O,T> Specialization ofJpaJoinforCollectiontyped attribute joinsinterfaceRepresents a derived join, that is, a subquery that occurs as the target of a join in thefromclause of the query.interfaceJpaEntityJoin<L,R> interfaceinterfaceJpaListJoin<O,T> interfaceJpaMapJoin<O,K, V> interfaceJpaPluralJoin<O,C, E> interfaceJpaSetJoin<O,T> interfaceJpaTreatedJoin<L, R, R1 extends R>Methods in org.hibernate.query.criteria that return JpaJoinModifier and TypeMethodDescription<X,Y> JpaJoin <X, Y> Correlate the given parent query element into this subquery.JpaFrom.join(EntityType<Y> entity) Create an entity join.JpaFrom.join(EntityType<Y> entity, JoinType joinType) Create an entity join.JpaFrom.join(SingularAttribute<? super T, Y> attribute) Create a join to the given singular attribute.JpaFrom.join(SingularAttribute<? super T, Y> attribute, JoinType jt) Create a join to the given singular attribute.Create a join to the named attribute.Create a join to the named attribute.<X> JpaJoin<?, X> JpaFrom.join(JpaCteCriteria<X> cte) Create a join to the given CTE.<X> JpaJoin<?, X> JpaFrom.join(JpaCteCriteria<X> cte, JoinType joinType) Create a join to the given CTE.JpaFetch.on(JpaExpression<Boolean> restriction) Add a restriction to the fetch.JpaFetch.on(JpaPredicate... restrictions) Add a restriction to the fetch.JpaJoin.on(BooleanExpression... restrictions) Set the join restriction.JpaJoin.on(Expression<Boolean> restriction) Set the join restriction.JpaJoin.on(List<? extends Expression<Boolean>> restrictions) Set the join restriction.JpaJoin.on(JpaExpression<Boolean> restriction) Set the join restriction.JpaJoin.on(JpaPredicate... restrictions) Set the join restriction.<X, T, V extends T>
JpaJoin<X, V> Downcast the given join to the specified subtype.Downcast this join to the specified subtype. -
Uses of JpaJoin in org.hibernate.query.criteria.spi
Methods in org.hibernate.query.criteria.spi that return JpaJoin -
Uses of JpaJoin in org.hibernate.query.sqm.tree.spi.domain
Subinterfaces of JpaJoin in org.hibernate.query.sqm.tree.spi.domainModifier and TypeInterfaceDescriptioninterfaceSqmCorrelatedJoin<L,R> interfaceinterfaceinterfaceSqmTreatedJoin<L, R, R1 extends R>Classes in org.hibernate.query.sqm.tree.spi.domain that implement JpaJoinModifier and TypeClassDescriptionclassModels a join based on a mapped attribute reference.classAbstractSqmJoin<L,R> classAbstractSqmPluralJoin<L,C, E> Base support for joins to plural attributesclassSqmBagJoin<O,E> classSqmCorrelatedBagJoin<O,T> classclassclassclassclassclassSqmCorrelatedMapJoin<L,K, V> classclassSqmCorrelatedSetJoin<O,T> classclassSqmListJoin<O,E> classSqmMapJoin<L,K, V> classSqmPluralPartJoin<O,T> classSqmSetJoin<O,E> classSqmSingularJoin<O,T> classSqmTreatedBagJoin<L, R, S extends R>classSqmTreatedCrossJoin<L, T, S extends T>A TREAT form of SqmCrossJoinclassSqmTreatedEntityJoin<L, R, S extends R>classSqmTreatedListJoin<O, T, S extends T>classSqmTreatedMapJoin<L, K, V, S extends V>classSqmTreatedPluralPartJoin<O, T, S extends T>classSqmTreatedSetJoin<O, T, S extends T>classSqmTreatedSingularJoin<O, T, S extends T>Methods in org.hibernate.query.sqm.tree.spi.domain that return JpaJoinModifier and TypeMethodDescription<X> JpaJoin<?, X> AbstractSqmFrom.join(JpaCteCriteria<X> cte, JoinType joinType) -
Uses of JpaJoin in org.hibernate.query.sqm.tree.spi.from
Subinterfaces of JpaJoin in org.hibernate.query.sqm.tree.spi.fromModifier and TypeInterfaceDescriptioninterfaceSqmAttributeJoin<O,T> Models a join based on a mapped attribute reference.interfaceSqmJoin<L,R> interfaceSqmTreatedAttributeJoin<L, R, R1 extends R>Classes in org.hibernate.query.sqm.tree.spi.from that implement JpaJoinModifier and TypeClassDescriptionclassSqmCrossJoin<L,T> Stuff and thingsclassSqmCteJoin<T>classclassSqmEntityJoin<L,R> classMethods in org.hibernate.query.sqm.tree.spi.from that return JpaJoinModifier and TypeMethodDescriptionSqmJoin.join(EntityType<Y> entity) SqmJoin.join(EntityType<Y> entity, JoinType joinType) <X> JpaJoin<?, X> SqmJoin.join(JpaCteCriteria<X> cte)