Package ch.tocco.nice2.persist.core.impl.hibernate.query
package ch.tocco.nice2.persist.core.impl.hibernate.query
-
ClassDescriptionAn abstract base class for query builders that are based on a
CriteriaQuery.AbstractPathQueryBuilder<QB extends CriteriaQueryBuilder<QB,RT, QW>, RT, QW extends CriteriaQueryWrapper<RT>> Abstract base class for query builders that do not returnEntityinstances, but use aCustomSelection.A criteria builder that executes count queries.Creates a query for the primary key (using the delete security conditions) and creates a proxy for each result (usingSession.load(Object, Serializable)).CriteriaQueryBuilderImpl<QB extends CriteriaQueryBuilder<QB,RT, QW>, RT, QW extends CriteriaQueryWrapper<RT>> An abstract query builder class that adds functionality for when multiple rows are expected (like ordering, limit and offset).EntityQueryBuilderImpl<T extends Entity>Query builder that returnsEntityinstances as query result.Wraps theCriteriaBuilderinstance created by Hibernate and adds additional conditions (created byQueryBuilderInterceptorinstances) when predicates are created that involve JOINs.Query builder that returns a custom selection in anObject[] as result.Base class for query builders.Query builder that returns exactly one path as result.A query builder forSubquery.