public class JoinFetch<T> extends Object implements org.springframework.data.jpa.domain.Specification<T>
Extension to specification-arg-resolver to allow fetching collections in a specification query
| Constructor and Description |
|---|
JoinFetch(QueryContext queryContext,
String[] pathsToFetch,
javax.persistence.criteria.JoinType joinType,
boolean distinct) |
JoinFetch(QueryContext queryContext,
String[] pathsToFetch,
String alias,
javax.persistence.criteria.JoinType joinType,
boolean distinct) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int |
hashCode() |
javax.persistence.criteria.Predicate |
toPredicate(javax.persistence.criteria.Root<T> root,
javax.persistence.criteria.CriteriaQuery<?> query,
javax.persistence.criteria.CriteriaBuilder cb) |
String |
toString() |
public JoinFetch(QueryContext queryContext, String[] pathsToFetch, javax.persistence.criteria.JoinType joinType, boolean distinct)
public JoinFetch(QueryContext queryContext, String[] pathsToFetch, String alias, javax.persistence.criteria.JoinType joinType, boolean distinct)
public javax.persistence.criteria.Predicate toPredicate(javax.persistence.criteria.Root<T> root, javax.persistence.criteria.CriteriaQuery<?> query, javax.persistence.criteria.CriteriaBuilder cb)
toPredicate in interface org.springframework.data.jpa.domain.Specification<T>Copyright © 2014–2020. All rights reserved.