Class QueryBuilderJoinHelper
java.lang.Object
ch.tocco.nice2.persist.core.api.hibernate.QueryBuilderJoinHelper
-
Method Summary
Modifier and TypeMethodDescriptionstatic javax.persistence.criteria.Join
<?, ?> findOrCreateJoin
(javax.persistence.criteria.From<?, ?> currentEntity, String name, javax.persistence.criteria.JoinType joinType) static javax.persistence.criteria.Path
<?> join
(FieldResolver fieldResolver, DataModel dataModel, PathNode node, javax.persistence.criteria.From<?, ?> queryRoot) Applies a path node to a certain query root.
-
Method Details
-
join
public static javax.persistence.criteria.Path<?> join(FieldResolver fieldResolver, DataModel dataModel, PathNode node, javax.persistence.criteria.From<?, ?> queryRoot) Applies a path node to a certain query root. Makes all necessary joins and returns the latestJoin
instance. If the last part of the path is a property it is included in the result. -
findOrCreateJoin
public static javax.persistence.criteria.Join<?,?> findOrCreateJoin(javax.persistence.criteria.From<?, ?> currentEntity, String name, javax.persistence.criteria.JoinType joinType)
-