Package org.hibernate.query.criteria
Interface JpaFetchParent<O,T>
-
- All Superinterfaces:
FetchParent<O,T>
- All Known Subinterfaces:
JpaCollectionJoin<O,T>
,JpaCrossJoin<T>
,JpaDerivedFrom<T>
,JpaDerivedJoin<T>
,JpaDerivedRoot<T>
,JpaEntityJoin<T>
,JpaFetch<O,T>
,JpaFrom<O,T>
,JpaJoin<O,T>
,JpaJoinedFrom<O,T>
,JpaListJoin<O,T>
,JpaMapJoin<O,K,V>
,JpaPluralJoin<O,C,E>
,JpaRoot<T>
,JpaSetJoin<O,T>
,SqmAttributeJoin<O,T>
,SqmCorrelation<O,T>
,SqmFrom<O,T>
,SqmJoin<O,T>
,SqmQualifiedJoin<O,T>
- All Known Implementing Classes:
AbstractSqmAttributeJoin
,AbstractSqmFrom
,AbstractSqmJoin
,AbstractSqmPluralJoin
,AbstractSqmQualifiedJoin
,SqmBagJoin
,SqmCorrelatedBagJoin
,SqmCorrelatedCrossJoin
,SqmCorrelatedEntityJoin
,SqmCorrelatedListJoin
,SqmCorrelatedMapJoin
,SqmCorrelatedPluralPartJoin
,SqmCorrelatedRoot
,SqmCorrelatedRootJoin
,SqmCorrelatedSetJoin
,SqmCorrelatedSingularJoin
,SqmCrossJoin
,SqmCteJoin
,SqmCteRoot
,SqmDerivedJoin
,SqmDerivedRoot
,SqmEntityJoin
,SqmListJoin
,SqmMapJoin
,SqmPluralPartJoin
,SqmRoot
,SqmSetJoin
,SqmSingularJoin
,SqmTreatedBagJoin
,SqmTreatedCrossJoin
,SqmTreatedEntityJoin
,SqmTreatedListJoin
,SqmTreatedMapJoin
,SqmTreatedPluralPartJoin
,SqmTreatedRoot
,SqmTreatedSetJoin
,SqmTreatedSingularJoin
public interface JpaFetchParent<O,T> extends FetchParent<O,T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <Y> JpaFetch<T,Y>
fetch(PluralAttribute<? super T,?,Y> attribute)
<Y> JpaFetch<T,Y>
fetch(PluralAttribute<? super T,?,Y> attribute, JoinType jt)
<Y> JpaFetch<T,Y>
fetch(SingularAttribute<? super T,Y> attribute)
<Y> JpaFetch<T,Y>
fetch(SingularAttribute<? super T,Y> attribute, JoinType jt)
<X,Y>
JpaFetch<X,Y>fetch(String attributeName)
<X,Y>
JpaFetch<X,Y>fetch(String attributeName, JoinType jt)
Set<Fetch<T,?>>
getFetches()
-
-
-
Method Detail
-
getFetches
Set<Fetch<T,?>> getFetches()
- Specified by:
getFetches
in interfaceFetchParent<O,T>
-
fetch
<Y> JpaFetch<T,Y> fetch(SingularAttribute<? super T,Y> attribute)
- Specified by:
fetch
in interfaceFetchParent<O,T>
-
fetch
<Y> JpaFetch<T,Y> fetch(SingularAttribute<? super T,Y> attribute, JoinType jt)
- Specified by:
fetch
in interfaceFetchParent<O,T>
-
fetch
<Y> JpaFetch<T,Y> fetch(PluralAttribute<? super T,?,Y> attribute)
- Specified by:
fetch
in interfaceFetchParent<O,T>
-
fetch
<Y> JpaFetch<T,Y> fetch(PluralAttribute<? super T,?,Y> attribute, JoinType jt)
- Specified by:
fetch
in interfaceFetchParent<O,T>
-
fetch
<X,Y> JpaFetch<X,Y> fetch(String attributeName)
- Specified by:
fetch
in interfaceFetchParent<O,T>
-
-