public abstract class AbstractQueryImpl<X> extends BaseQueryImpl implements TypedQuery<X>
Query and TypedQuery, including
query references built from criteria queries.
Not intended as base for StoredProcedureQueryBaseQueryImpl.ParameterBindImpl<T>| Constructor and Description |
|---|
AbstractQueryImpl(HibernateEntityManagerImplementor entityManager) |
applyAliasSpecificLockModeHint, applyCacheableHint, applyCacheModeHint, applyCacheRegionHint, applyCommentHint, applyFetchSizeHint, applyFirstResult, applyFlushModeHint, applyLockTimeoutHint, applyMaxResults, applyReadOnlyHint, applyTimeoutHint, canApplyAliasSpecificLockModeHints, checkOpen, entityManager, findParameterRegistration, findParameterRegistration, findParameterRegistration, getEntityGraphQueryHint, getFirstResult, getFlushMode, getHints, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, getSpecifiedFlushMode, getSpecifiedMaxResults, internalApplyLockMode, isBound, isNativeSqlQuery, isSelectQuery, registerParameter, validateBindingclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetResultList, getSingleResultgetFirstResult, getFlushMode, getHints, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, isBound, unwrappublic AbstractQueryImpl(HibernateEntityManagerImplementor entityManager)
protected HibernateEntityManagerImplementor getEntityManager()
protected abstract int internalExecuteUpdate()
public int executeUpdate()
executeUpdate in interface Querypublic AbstractQueryImpl<X> setMaxResults(int maxResults)
setMaxResults in interface QuerysetMaxResults in interface TypedQuery<X>setMaxResults in class BaseQueryImplpublic AbstractQueryImpl<X> setFirstResult(int firstResult)
setFirstResult in interface QuerysetFirstResult in interface TypedQuery<X>setFirstResult in class BaseQueryImplpublic AbstractQueryImpl<X> setHint(String hintName, Object value)
setHint in interface QuerysetHint in interface TypedQuery<X>setHint in class BaseQueryImplpublic Set<String> getSupportedHints()
getSupportedHints in class BaseQueryImplpublic TypedQuery<X> setLockMode(LockModeType lockModeType)
setLockMode in interface QuerysetLockMode in interface TypedQuery<X>public LockModeType getLockMode()
getLockMode in interface Querypublic <T> AbstractQueryImpl<X> setParameter(Parameter<T> param, T value)
setParameter in interface QuerysetParameter in interface TypedQuery<X>setParameter in class BaseQueryImplpublic AbstractQueryImpl<X> setParameter(Parameter<Calendar> param, Calendar value, TemporalType temporalType)
setParameter in interface QuerysetParameter in interface TypedQuery<X>setParameter in class BaseQueryImplpublic AbstractQueryImpl<X> setParameter(Parameter<Date> param, Date value, TemporalType temporalType)
setParameter in interface QuerysetParameter in interface TypedQuery<X>setParameter in class BaseQueryImplpublic AbstractQueryImpl<X> setParameter(String name, Object value)
setParameter in interface QuerysetParameter in interface TypedQuery<X>setParameter in class BaseQueryImplpublic AbstractQueryImpl<X> setParameter(String name, Calendar value, TemporalType temporalType)
setParameter in interface QuerysetParameter in interface TypedQuery<X>setParameter in class BaseQueryImplpublic AbstractQueryImpl<X> setParameter(String name, Date value, TemporalType temporalType)
setParameter in interface QuerysetParameter in interface TypedQuery<X>setParameter in class BaseQueryImplpublic AbstractQueryImpl<X> setParameter(int position, Object value)
setParameter in interface QuerysetParameter in interface TypedQuery<X>setParameter in class BaseQueryImplpublic AbstractQueryImpl<X> setParameter(int position, Calendar value, TemporalType temporalType)
setParameter in interface QuerysetParameter in interface TypedQuery<X>setParameter in class BaseQueryImplpublic AbstractQueryImpl<X> setParameter(int position, Date value, TemporalType temporalType)
setParameter in interface QuerysetParameter in interface TypedQuery<X>setParameter in class BaseQueryImplpublic AbstractQueryImpl<X> setFlushMode(FlushModeType jpaFlushMode)
setFlushMode in interface QuerysetFlushMode in interface TypedQuery<X>setFlushMode in class BaseQueryImplprotected void checkTransaction()
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.