Class EntitiesAtRevisionAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>
java.lang.Object
org.hibernate.envers.query.internal.impl.AbstractAuditAssociationQuery<Q>
org.hibernate.envers.query.internal.impl.EntitiesAtRevisionAssociationQuery<Q>
- All Implemented Interfaces:
AuditAssociationQuery<Q>
,AuditQuery
@Incubating
public class EntitiesAtRevisionAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>
extends AbstractAuditAssociationQuery<Q>
An
AuditAssociationQuery
implementation for
EntitiesAtRevisionQuery
and EntitiesModifiedAtRevisionQuery
query types.-
Field Summary
Fields inherited from class org.hibernate.envers.query.internal.impl.AbstractAuditAssociationQuery
alias, aliasToComponentPropertyNameMap, aliasToEntityNameMap, associationQueries, associationQueryMap, auditReader, componentDescription, criterions, entityName, enversService, joinType, onClauseCriterion, ownerAlias, ownerEntityName, parameters, parent, queryBuilder, relationDescription
-
Constructor Summary
ConstructorDescriptionEntitiesAtRevisionAssociationQuery
(EnversService enversService, AuditReaderImplementor auditReader, Q parent, QueryBuilder queryBuilder, String propertyName, JoinType joinType, Map<String, String> aliasToEntityNameMap, Map<String, String> aliasToComponentPropertyNameMap, String ownerAlias, String userSuppliedAlias, AuditCriterion onClauseCriterion) -
Method Summary
Modifier and TypeMethodDescriptioncreateAssociationQuery
(String associationName, JoinType joinType, String alias, AuditCriterion onClause) protected Parameters
createEntityJoin
(Configuration configuration) Methods inherited from class org.hibernate.envers.query.internal.impl.AbstractAuditAssociationQuery
add, addCriterionToQuery, addOrder, addProjection, createComponentJoin, getAlias, getResultList, getSingleResult, registerProjection, setCacheable, setCacheMode, setCacheRegion, setComment, setFirstResult, setFlushMode, setLockMode, setMaxResults, setTimeout, traverseRelation, traverseRelation, traverseRelation, up
-
Constructor Details
-
EntitiesAtRevisionAssociationQuery
public EntitiesAtRevisionAssociationQuery(EnversService enversService, AuditReaderImplementor auditReader, Q parent, QueryBuilder queryBuilder, String propertyName, JoinType joinType, Map<String, String> aliasToEntityNameMap, Map<String, String> aliasToComponentPropertyNameMap, String ownerAlias, String userSuppliedAlias, AuditCriterion onClauseCriterion)
-
-
Method Details
-
createAssociationQuery
protected AbstractAuditAssociationQuery<AbstractAuditAssociationQuery<Q>> createAssociationQuery(String associationName, JoinType joinType, String alias, AuditCriterion onClause) - Specified by:
createAssociationQuery
in classAbstractAuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>
-
createEntityJoin
- Overrides:
createEntityJoin
in classAbstractAuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>
-