Class EntitiesModifiedAtRevisionQuery
java.lang.Object
org.hibernate.envers.query.internal.impl.AbstractAuditQuery
org.hibernate.envers.query.internal.impl.EntitiesModifiedAtRevisionQuery
- All Implemented Interfaces:
AuditQuery
In comparison to
EntitiesAtRevisionQuery
this query returns an empty collection if an entity
of a certain type has not been changed in a given revision.- See Also:
-
Field Summary
Fields inherited from class org.hibernate.envers.query.internal.impl.AbstractAuditQuery
aliasToComponentPropertyNameMap, aliasToEntityNameMap, associationQueries, associationQueryMap, criterions, entityClassName, entityInstantiator, entityName, enversService, hasOrder, projections, qb, versionsEntityName, versionsReader
-
Constructor Summary
ConstructorsConstructorDescriptionEntitiesModifiedAtRevisionQuery
(EnversService enversService, AuditReaderImplementor versionsReader, Class<?> cls, Number revision) EntitiesModifiedAtRevisionQuery
(EnversService enversService, AuditReaderImplementor versionsReader, Class<?> cls, String entityName, Number revision) -
Method Summary
Modifier and TypeMethodDescriptionlist()
AuditAssociationQuery<? extends AuditQuery>
traverseRelation
(String associationName, JoinType joinType, String alias, AuditCriterion onClauseCriterion) Methods inherited from class org.hibernate.envers.query.internal.impl.AbstractAuditQuery
add, addAssociationQuery, addOrder, addProjection, applyProjections, buildAndExecuteQuery, buildQuery, getAlias, getEntityConfiguration, getEntityName, getResultList, getSingleResult, hasProjection, registerProjection, setCacheable, setCacheMode, setCacheRegion, setComment, setFirstResult, setFlushMode, setLockMode, setLockOptions, setMaxResults, setQueryProperties, setTimeout, traverseRelation, traverseRelation
-
Constructor Details
-
EntitiesModifiedAtRevisionQuery
public EntitiesModifiedAtRevisionQuery(EnversService enversService, AuditReaderImplementor versionsReader, Class<?> cls, Number revision) -
EntitiesModifiedAtRevisionQuery
public EntitiesModifiedAtRevisionQuery(EnversService enversService, AuditReaderImplementor versionsReader, Class<?> cls, String entityName, Number revision)
-
-
Method Details
-
list
- Specified by:
list
in classAbstractAuditQuery
-
traverseRelation
public AuditAssociationQuery<? extends AuditQuery> traverseRelation(String associationName, JoinType joinType, String alias, AuditCriterion onClauseCriterion)
-