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 returnEntity
instances, 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 returnsEntity
instances as query result.Wraps theCriteriaBuilder
instance created by Hibernate and adds additional conditions (created byQueryBuilderInterceptor
instances) when predicates are created that involve JOINs.Query builder that returns a custom selection in anObject
[] as result.Base class for query builders.Strategy regarding the `distinct` keyword to use for queries.Query builder that returns exactly one path as result.A query builder forSubquery
.