Interface JpaFetch<O,T>
- All Superinterfaces:
Fetch<O,T>, FetchParent<O, T>, JpaFetchParent<O, T>
- All Known Subinterfaces:
SqmAttributeJoin<O,T>, SqmTreatedAttributeJoin<L, R, R1>
- All Known Implementing Classes:
AbstractSqmAttributeJoin, AbstractSqmPluralJoin, SqmBagJoin, SqmCorrelatedBagJoin, SqmCorrelatedListJoin, SqmCorrelatedMapJoin, SqmCorrelatedSetJoin, SqmCorrelatedSingularJoin, SqmListJoin, SqmMapJoin, SqmSetJoin, SqmSingularJoin, SqmTreatedBagJoin, SqmTreatedListJoin, SqmTreatedMapJoin, SqmTreatedSetJoin, SqmTreatedSingularJoin
-
Method Summary
Modifier and TypeMethodDescriptionfetch(PluralAttribute<? super T, ?, Y> attribute) fetch(PluralAttribute<? super T, ?, Y> attribute, JoinType jt) fetch(SingularAttribute<? super T, Y> attribute) fetch(SingularAttribute<? super T, Y> attribute, JoinType jt) <X,Y> JpaFetch <X, Y> <X,Y> JpaFetch <X, Y> on(JpaExpression<Boolean> restriction) Add a restriction to the fetch.on(JpaPredicate... restrictions) Add a restriction to the fetch.Methods inherited from interface Fetch
getAttribute, getJoinType, getParent
-
Method Details
-
getFetches
- Specified by:
getFetchesin interfaceFetchParent<O,T> - Specified by:
getFetchesin interfaceJpaFetchParent<O,T>
-
fetch
- Specified by:
fetchin interfaceFetchParent<O,T> - Specified by:
fetchin interfaceJpaFetchParent<O,T>
-
fetch
- Specified by:
fetchin interfaceFetchParent<O,T> - Specified by:
fetchin interfaceJpaFetchParent<O,T>
-
fetch
- Specified by:
fetchin interfaceFetchParent<O,T> - Specified by:
fetchin interfaceJpaFetchParent<O,T>
-
fetch
- Specified by:
fetchin interfaceFetchParent<O,T> - Specified by:
fetchin interfaceJpaFetchParent<O,T>
-
fetch
- Specified by:
fetchin interfaceFetchParent<O,T> - Specified by:
fetchin interfaceJpaFetchParent<O,T>
-
fetch
-
on
Add a restriction to the fetch.- API Note:
- JPA does not allow restricting a fetch
-
on
Add a restriction to the fetch.- API Note:
- JPA does not allow restricting a fetch
-