@java.lang.SuppressWarnings("rawtypes") public class AssociationQuery extends org.hibernate.query.Query
Used to capture the metadata for a query on an associated object.
Constructor and description |
---|
protected AssociationQuery
(Session session, PersistentEntity entity, Association association) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected java.util.List |
executeQuery(PersistentEntity e, org.hibernate.criterion.Junction j) |
|
Association<?> |
getAssociation() The association being queried |
Methods inherited from class | Name |
---|---|
interface org.hibernate.query.Query |
org.hibernate.query.Query#getComment(), org.hibernate.query.Query#setTime(java.lang.String, java.util.Date), org.hibernate.query.Query#setTime(java.lang.String, java.util.Date), org.hibernate.query.Query#setTime(int, java.util.Date), org.hibernate.query.Query#setTime(int, java.util.Date), org.hibernate.query.Query#setComment(java.lang.String), org.hibernate.query.Query#setComment(java.lang.String), org.hibernate.query.Query#setFetchSize(int), org.hibernate.query.Query#setFetchSize(int), org.hibernate.query.Query#setFetchSize(int), org.hibernate.query.Query#getFetchSize(), org.hibernate.query.Query#setString(int, java.lang.String), org.hibernate.query.Query#setString(java.lang.String, java.lang.String), org.hibernate.query.Query#setString(int, java.lang.String), org.hibernate.query.Query#setString(java.lang.String, java.lang.String), org.hibernate.query.Query#getQueryString(), org.hibernate.query.Query#setLocale(java.lang.String, java.util.Locale), org.hibernate.query.Query#setLocale(int, java.util.Locale), org.hibernate.query.Query#setLocale(int, java.util.Locale), org.hibernate.query.Query#setLocale(java.lang.String, java.util.Locale), org.hibernate.query.Query#setDate(int, java.util.Date), org.hibernate.query.Query#setDate(java.lang.String, java.util.Date), org.hibernate.query.Query#setDate(java.lang.String, java.util.Date), org.hibernate.query.Query#setDate(int, java.util.Date), org.hibernate.query.Query#setParameters([Ljava.lang.Object;, [Lorg.hibernate.type.Type;), org.hibernate.query.Query#setParameters([Ljava.lang.Object;, [Lorg.hibernate.type.Type;), org.hibernate.query.Query#setText(java.lang.String, java.lang.String), org.hibernate.query.Query#setText(int, java.lang.String), org.hibernate.query.Query#setText(int, java.lang.String), org.hibernate.query.Query#setText(java.lang.String, java.lang.String), org.hibernate.query.Query#scroll(), org.hibernate.query.Query#scroll(org.hibernate.ScrollMode), org.hibernate.query.Query#getResultList(), org.hibernate.query.Query#uniqueResult(), org.hibernate.query.Query#getSingleResult(), org.hibernate.query.Query#getHibernateFlushMode(), org.hibernate.query.Query#getCacheMode(), org.hibernate.query.Query#getCacheRegion(), org.hibernate.query.Query#getLockOptions(), org.hibernate.query.Query#getParameterMetadata(), org.hibernate.query.Query#setMaxResults(int), org.hibernate.query.Query#setMaxResults(int), org.hibernate.query.Query#setMaxResults(int), org.hibernate.query.Query#setMaxResults(int), org.hibernate.query.Query#setFirstResult(int), org.hibernate.query.Query#setFirstResult(int), org.hibernate.query.Query#setFirstResult(int), org.hibernate.query.Query#setFirstResult(int), org.hibernate.query.Query#setHint(java.lang.String, java.lang.Object), org.hibernate.query.Query#setHint(java.lang.String, java.lang.Object), org.hibernate.query.Query#setHint(java.lang.String, java.lang.Object), org.hibernate.query.Query#setHint(java.lang.String, java.lang.Object), org.hibernate.query.Query#setLockMode(java.lang.String, org.hibernate.LockMode), org.hibernate.query.Query#setLockMode(java.lang.String, org.hibernate.LockMode), org.hibernate.query.Query#setLockMode(javax.persistence.LockModeType), org.hibernate.query.Query#setLockMode(javax.persistence.LockModeType), org.hibernate.query.Query#setLockMode(javax.persistence.LockModeType), org.hibernate.query.Query#setLockMode(javax.persistence.LockModeType), org.hibernate.query.Query#setFlushMode(javax.persistence.FlushModeType), org.hibernate.query.Query#setFlushMode(javax.persistence.FlushModeType), org.hibernate.query.Query#setFlushMode(org.hibernate.FlushMode), org.hibernate.query.Query#setFlushMode(javax.persistence.FlushModeType), org.hibernate.query.Query#setFlushMode(org.hibernate.FlushMode), org.hibernate.query.Query#setFlushMode(javax.persistence.FlushModeType), org.hibernate.query.Query#setFlushMode(org.hibernate.FlushMode), org.hibernate.query.Query#setEntity(int, java.lang.Object), org.hibernate.query.Query#setEntity(java.lang.String, java.lang.Object), org.hibernate.query.Query#setEntity(java.lang.String, java.lang.Object), org.hibernate.query.Query#setEntity(int, java.lang.Object), org.hibernate.query.Query#getResultStream(), org.hibernate.query.Query#setCharacter(int, char), org.hibernate.query.Query#setCharacter(java.lang.String, char), org.hibernate.query.Query#setCharacter(int, char), org.hibernate.query.Query#setCharacter(java.lang.String, char), org.hibernate.query.Query#setInteger(int, int), org.hibernate.query.Query#setInteger(java.lang.String, int), org.hibernate.query.Query#setInteger(int, int), org.hibernate.query.Query#setInteger(java.lang.String, int), org.hibernate.query.Query#setBinary(int, [B), org.hibernate.query.Query#setBinary(int, [B), org.hibernate.query.Query#setBinary(java.lang.String, [B), org.hibernate.query.Query#setBinary(java.lang.String, [B), org.hibernate.query.Query#setSerializable(int, java.io.Serializable), org.hibernate.query.Query#setSerializable(int, java.io.Serializable), org.hibernate.query.Query#setSerializable(java.lang.String, java.io.Serializable), org.hibernate.query.Query#setSerializable(java.lang.String, java.io.Serializable), org.hibernate.query.Query#setBigDecimal(java.lang.String, java.math.BigDecimal), org.hibernate.query.Query#setBigDecimal(java.lang.String, java.math.BigDecimal), org.hibernate.query.Query#setBigDecimal(int, java.math.BigDecimal), org.hibernate.query.Query#setBigDecimal(int, java.math.BigDecimal), org.hibernate.query.Query#setBigInteger(int, java.math.BigInteger), org.hibernate.query.Query#setBigInteger(java.lang.String, java.math.BigInteger), org.hibernate.query.Query#setBigInteger(int, java.math.BigInteger), org.hibernate.query.Query#setBigInteger(java.lang.String, java.math.BigInteger), org.hibernate.query.Query#setCalendar(java.lang.String, java.util.Calendar), org.hibernate.query.Query#setCalendar(int, java.util.Calendar), org.hibernate.query.Query#setCalendar(int, java.util.Calendar), org.hibernate.query.Query#setCalendar(java.lang.String, java.util.Calendar), org.hibernate.query.Query#setCalendarDate(java.lang.String, java.util.Calendar), org.hibernate.query.Query#setCalendarDate(int, java.util.Calendar), org.hibernate.query.Query#setCalendarDate(java.lang.String, java.util.Calendar), org.hibernate.query.Query#setCalendarDate(int, java.util.Calendar), org.hibernate.query.Query#setResultTransformer(org.hibernate.transform.ResultTransformer), org.hibernate.query.Query#setResultTransformer(org.hibernate.transform.ResultTransformer), org.hibernate.query.Query#applyGraph(org.hibernate.graph.RootGraph, org.hibernate.graph.GraphSemantic), org.hibernate.query.Query#applyFetchGraph(org.hibernate.graph.RootGraph), org.hibernate.query.Query#setParameter(java.lang.String, java.util.Date, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(org.hibernate.query.QueryParameter, java.lang.Object), org.hibernate.query.Query#setParameter(java.lang.String, java.lang.Object), org.hibernate.query.Query#setParameter(java.lang.String, java.util.Calendar, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.lang.Object), org.hibernate.query.Query#setParameter(int, java.util.Calendar, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.util.Date, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(java.lang.String, java.util.Date, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.util.Calendar, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.lang.Object), org.hibernate.query.Query#setParameter(int, java.util.Date, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(java.lang.String, java.lang.Object), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.util.Date, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.util.Calendar, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.lang.Object), org.hibernate.query.Query#setParameter(int, java.time.OffsetDateTime, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.util.Date, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.util.Date, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.util.Calendar, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.lang.Object), org.hibernate.query.Query#setParameter(java.lang.String, java.util.Calendar, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(java.lang.String, java.lang.Object, org.hibernate.type.Type), org.hibernate.query.Query#setParameter(int, java.util.Calendar, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(java.lang.String, java.util.Date, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(java.lang.String, java.util.Calendar, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.util.Date, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.util.Calendar, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.util.Date, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(java.lang.String, java.time.Instant, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(org.hibernate.query.QueryParameter, java.lang.Object), org.hibernate.query.Query#setParameter(java.lang.String, java.time.LocalDateTime, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.lang.Object), org.hibernate.query.Query#setParameter(int, java.lang.Object, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(java.lang.String, java.lang.Object, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(org.hibernate.query.QueryParameter, java.lang.Object, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.lang.Object, org.hibernate.type.Type), org.hibernate.query.Query#setParameter(java.lang.String, java.lang.Object, org.hibernate.type.Type), org.hibernate.query.Query#setParameter(java.lang.String, java.lang.Object), org.hibernate.query.Query#setParameter(java.lang.String, java.time.ZonedDateTime, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.time.Instant, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.lang.Object), org.hibernate.query.Query#setParameter(java.lang.String, java.time.OffsetDateTime, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(java.lang.String, java.util.Date, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.lang.Object), org.hibernate.query.Query#setParameter(int, java.util.Calendar, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.lang.Object, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(org.hibernate.query.QueryParameter, java.lang.Object, org.hibernate.type.Type), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.lang.Object), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.util.Calendar, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.util.Date, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(java.lang.String, java.lang.Object), org.hibernate.query.Query#setParameter(java.lang.String, java.util.Calendar, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.time.LocalDateTime, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.time.ZonedDateTime, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.time.ZonedDateTime, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(int, java.time.LocalDateTime, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.time.OffsetDateTime, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(org.hibernate.query.QueryParameter, java.lang.Object, org.hibernate.type.Type), org.hibernate.query.Query#setParameter(int, java.lang.Object, org.hibernate.type.Type), org.hibernate.query.Query#setParameter(org.hibernate.query.QueryParameter, java.lang.Object, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(javax.persistence.Parameter, java.time.Instant, javax.persistence.TemporalType), org.hibernate.query.Query#setParameter(java.lang.String, java.lang.Object, javax.persistence.TemporalType), org.hibernate.query.Query#uniqueResultOptional(), org.hibernate.query.Query#getProducer(), org.hibernate.query.Query#applyLoadGraph(org.hibernate.graph.RootGraph), org.hibernate.query.Query#setTimeout(int), org.hibernate.query.Query#setTimeout(int), org.hibernate.query.Query#setTimeout(int), org.hibernate.query.Query#setHibernateFlushMode(org.hibernate.FlushMode), org.hibernate.query.Query#setHibernateFlushMode(org.hibernate.FlushMode), org.hibernate.query.Query#setHibernateFlushMode(org.hibernate.FlushMode), org.hibernate.query.Query#setCacheMode(org.hibernate.CacheMode), org.hibernate.query.Query#setCacheMode(org.hibernate.CacheMode), org.hibernate.query.Query#setCacheMode(org.hibernate.CacheMode), org.hibernate.query.Query#setCacheable(boolean), org.hibernate.query.Query#setCacheable(boolean), org.hibernate.query.Query#setCacheable(boolean), org.hibernate.query.Query#setCacheRegion(java.lang.String), org.hibernate.query.Query#setCacheRegion(java.lang.String), org.hibernate.query.Query#setCacheRegion(java.lang.String), org.hibernate.query.Query#setLockOptions(org.hibernate.LockOptions), org.hibernate.query.Query#setLockOptions(org.hibernate.LockOptions), org.hibernate.query.Query#addQueryHint(java.lang.String), org.hibernate.query.Query#addQueryHint(java.lang.String), org.hibernate.query.Query#setParameterList(java.lang.String, java.util.Collection), org.hibernate.query.Query#setParameterList(org.hibernate.query.QueryParameter, java.util.Collection), org.hibernate.query.Query#setParameterList(java.lang.String, [Ljava.lang.Object;), org.hibernate.query.Query#setParameterList(java.lang.String, java.util.Collection, org.hibernate.type.Type), org.hibernate.query.Query#setParameterList(java.lang.String, [Ljava.lang.Object;), org.hibernate.query.Query#setParameterList(java.lang.String, [Ljava.lang.Object;, org.hibernate.type.Type), org.hibernate.query.Query#setParameterList(org.hibernate.query.QueryParameter, java.util.Collection), org.hibernate.query.Query#setParameterList(java.lang.String, java.util.Collection), org.hibernate.query.Query#setParameterList(java.lang.String, java.util.Collection, org.hibernate.type.Type), org.hibernate.query.Query#setParameterList(java.lang.String, [Ljava.lang.Object;, org.hibernate.type.Type), org.hibernate.query.Query#stream(), org.hibernate.query.Query#setProperties(java.lang.Object), org.hibernate.query.Query#setProperties(java.util.Map), org.hibernate.query.Query#setProperties(java.lang.Object), org.hibernate.query.Query#setProperties(java.util.Map), org.hibernate.query.Query#setReadOnly(boolean), org.hibernate.query.Query#setReadOnly(boolean), org.hibernate.query.Query#setReadOnly(boolean), org.hibernate.query.Query#list(), org.hibernate.query.Query#setBoolean(java.lang.String, boolean), org.hibernate.query.Query#setBoolean(int, boolean), org.hibernate.query.Query#setBoolean(java.lang.String, boolean), org.hibernate.query.Query#setBoolean(int, boolean), org.hibernate.query.Query#setByte(java.lang.String, byte), org.hibernate.query.Query#setByte(int, byte), org.hibernate.query.Query#setByte(java.lang.String, byte), org.hibernate.query.Query#setByte(int, byte), org.hibernate.query.Query#setShort(int, short), org.hibernate.query.Query#setShort(java.lang.String, short), org.hibernate.query.Query#setShort(java.lang.String, short), org.hibernate.query.Query#setShort(int, short), org.hibernate.query.Query#setLong(int, long), org.hibernate.query.Query#setLong(java.lang.String, long), org.hibernate.query.Query#setLong(int, long), org.hibernate.query.Query#setLong(java.lang.String, long), org.hibernate.query.Query#setFloat(java.lang.String, float), org.hibernate.query.Query#setFloat(int, float), org.hibernate.query.Query#setFloat(java.lang.String, float), org.hibernate.query.Query#setFloat(int, float), org.hibernate.query.Query#setDouble(int, double), org.hibernate.query.Query#setDouble(java.lang.String, double), org.hibernate.query.Query#setDouble(int, double), org.hibernate.query.Query#setDouble(java.lang.String, double), org.hibernate.query.Query#setTimestamp(int, java.util.Date), org.hibernate.query.Query#setTimestamp(java.lang.String, java.util.Date), org.hibernate.query.Query#setTimestamp(java.lang.String, java.util.Date), org.hibernate.query.Query#setTimestamp(int, java.util.Date), org.hibernate.query.Query#getParameter(java.lang.String), org.hibernate.query.Query#getParameter(java.lang.String, java.lang.Class), org.hibernate.query.Query#getParameter(int), org.hibernate.query.Query#getParameter(int, java.lang.Class), org.hibernate.query.Query#executeUpdate(), org.hibernate.query.Query#isBound(javax.persistence.Parameter), org.hibernate.query.Query#getFlushMode(), org.hibernate.query.Query#getMaxResults(), org.hibernate.query.Query#getFirstResult(), org.hibernate.query.Query#getHints(), org.hibernate.query.Query#getParameterValue(java.lang.String), org.hibernate.query.Query#getParameterValue(int), org.hibernate.query.Query#getParameterValue(javax.persistence.Parameter), org.hibernate.query.Query#getLockMode(), org.hibernate.query.Query#getParameters(), org.hibernate.query.Query#unwrap(java.lang.Class), org.hibernate.query.Query#iterate(), org.hibernate.query.Query#isCacheable(), org.hibernate.query.Query#getReturnTypes(), org.hibernate.query.Query#getFlushMode(), org.hibernate.query.Query#getQueryOptions(), org.hibernate.query.Query#getHibernateFirstResult(), org.hibernate.query.Query#getReturnAliases(), org.hibernate.query.Query#setHibernateFirstResult(int), org.hibernate.query.Query#getHibernateMaxResults(), org.hibernate.query.Query#setHibernateMaxResults(int), org.hibernate.query.Query#getNamedParameters(), org.hibernate.query.Query#setParameterList(int, java.util.Collection), org.hibernate.query.Query#setParameterList(int, [Ljava.lang.Object;, org.hibernate.type.Type), org.hibernate.query.Query#setParameterList(int, [Ljava.lang.Object;), org.hibernate.query.Query#setParameterList(int, java.util.Collection, org.hibernate.type.Type), org.hibernate.query.Query#getTimeout(), org.hibernate.query.Query#determineProperBooleanType(int, java.lang.Object, org.hibernate.type.Type), org.hibernate.query.Query#determineProperBooleanType(java.lang.String, java.lang.Object, org.hibernate.type.Type), org.hibernate.query.Query#isReadOnly(), org.hibernate.query.Query#isCacheable(), org.hibernate.query.Query#getReturnTypes(), org.hibernate.query.Query#getTimeout(), org.hibernate.query.Query#isReadOnly() |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
The association being queried