public class ProcedureCallImpl<R> extends AbstractProducedQuery<R> implements ProcedureCallImplementor<R>, ResultContext
ProcedureCall| Constructor and Description |
|---|
ProcedureCallImpl(SharedSessionContractImplementor session,
java.lang.String procedureName)
The no-returns form.
|
ProcedureCallImpl(SharedSessionContractImplementor session,
java.lang.String procedureName,
java.lang.Class... resultClasses)
The result Class(es) return form
|
ProcedureCallImpl(SharedSessionContractImplementor session,
java.lang.String procedureName,
java.lang.String... resultSetMappings)
The result-set-mapping(s) return form
|
| Modifier and Type | Method and Description |
|---|---|
ProcedureCallImplementor<R> |
addSynchronizedEntityClass(java.lang.Class entityClass)
Adds an entity for (a) auto-flush checking and (b) query result cache invalidation checking.
|
ProcedureCallImplementor<R> |
addSynchronizedEntityName(java.lang.String entityName)
Adds an entity name for (a) auto-flush checking and (b) query result cache invalidation checking.
|
ProcedureCallImplementor<R> |
addSynchronizedQuerySpace(java.lang.String querySpace)
Adds a query space.
|
protected void |
addSynchronizedQuerySpaces(EntityPersister persister) |
ParameterRegistrationImplementor[] |
collectRefCursorParameters()
Collects any parameter registrations which indicate a REF_CURSOR parameter type/mode.
|
boolean |
execute() |
int |
executeUpdate() |
ProcedureCallMemento |
extractMemento()
Extract the disconnected representation of this call.
|
ProcedureCallMemento |
extractMemento(java.util.Map<java.lang.String,java.lang.Object> hints)
Extract the disconnected representation of this call.
|
javax.persistence.LockModeType |
getLockMode() |
java.lang.Object |
getOutputParameterValue(int position) |
java.lang.Object |
getOutputParameterValue(java.lang.String parameterName) |
ProcedureOutputs |
getOutputs()
Retrieves access to outputs of this procedure call.
|
ProcedureParameterMetadata |
getParameterMetadata()
Access to information about query parameters.
|
ParameterRegistrationImplementor |
getParameterRegistration(int position)
Retrieve a previously registered parameter memento by the position under which it was registered.
|
ParameterRegistrationImplementor |
getParameterRegistration(java.lang.String name)
Retrieve a previously registered parameter memento by the name under which it was registered.
|
ParameterStrategy |
getParameterStrategy() |
java.lang.String |
getProcedureName()
Get the name of the stored procedure to be called.
|
QueryParameters |
getQueryParameters() |
NativeSQLQueryReturn[] |
getQueryReturns() |
java.lang.String |
getQueryString()
Get the query string.
|
java.util.List<ParameterRegistration> |
getRegisteredParameters()
Retrieve all registered parameters.
|
java.util.List<R> |
getResultList() |
java.lang.String[] |
getReturnAliases() |
Type[] |
getReturnTypes()
Return the Hibernate types of the query results.
|
SharedSessionContractImplementor |
getSession() |
R |
getSingleResult() |
java.lang.String |
getSql() |
java.util.Set<java.lang.String> |
getSynchronizedQuerySpaces()
Obtain the list of query spaces the query is synchronized on.
|
int |
getUpdateCount() |
boolean |
hasMoreResults() |
protected boolean |
isNativeQuery()
Is the query represented here a native (SQL) query?
|
protected ProcedureOutputs |
outputs() |
<T> ParameterRegistration<T> |
registerParameter(int position,
java.lang.Class<T> type,
javax.persistence.ParameterMode mode)
Basic form for registering a positional parameter.
|
<T> ParameterRegistration<T> |
registerParameter(java.lang.String name,
java.lang.Class<T> type,
javax.persistence.ParameterMode mode)
Basic form for registering a named parameter.
|
ProcedureCall |
registerParameter0(int position,
java.lang.Class type,
javax.persistence.ParameterMode mode)
|
ProcedureCall |
registerParameter0(java.lang.String name,
java.lang.Class type,
javax.persistence.ParameterMode mode)
|
ProcedureCallImplementor<R> |
registerStoredProcedureParameter(int position,
java.lang.Class type,
javax.persistence.ParameterMode mode) |
ProcedureCallImplementor<R> |
registerStoredProcedureParameter(java.lang.String parameterName,
java.lang.Class type,
javax.persistence.ParameterMode mode) |
ProcedureCallImplementor<R> |
setEntity(int position,
java.lang.Object val)
Bind an instance of a mapped persistent class to a JDBC-style query parameter.
|
ProcedureCallImplementor<R> |
setEntity(java.lang.String name,
java.lang.Object val)
Bind an instance of a mapped persistent class to a named query parameter.
|
ProcedureCallImplementor<R> |
setFlushMode(javax.persistence.FlushModeType flushModeType) |
ProcedureCallImplementor<R> |
setHint(java.lang.String hintName,
java.lang.Object value) |
ProcedureCallImplementor<R> |
setLockMode(javax.persistence.LockModeType lockMode) |
ProcedureCallImplementor<R> |
setParameter(int position,
java.util.Calendar value,
javax.persistence.TemporalType temporalType) |
ProcedureCallImplementor<R> |
setParameter(int position,
java.util.Date value,
javax.persistence.TemporalType temporalType) |
ProcedureCallImplementor<R> |
setParameter(int position,
java.lang.Object value)
Bind a positional query parameter using its inferred Type.
|
ProcedureCallImplementor<R> |
setParameter(int position,
java.lang.Object value,
javax.persistence.TemporalType temporalType)
Bind a positional query parameter as some form of date/time using
the indicated temporal-type.
|
ProcedureCallImplementor<R> |
setParameter(int position,
java.lang.Object value,
Type type)
Bind a value to a JDBC-style query parameter.
|
<P> ProcedureCallImplementor<R> |
setParameter(javax.persistence.Parameter<P> parameter,
P value) |
ProcedureCallImplementor<R> |
setParameter(javax.persistence.Parameter parameter,
java.util.Calendar value,
javax.persistence.TemporalType temporalType) |
ProcedureCallImplementor<R> |
setParameter(javax.persistence.Parameter parameter,
java.util.Date value,
javax.persistence.TemporalType temporalType) |
<P> ProcedureCallImplementor<R> |
setParameter(QueryParameter<P> parameter,
P value)
Bind a query parameter using its inferred Type.
|
<P> ProcedureCallImplementor<R> |
setParameter(QueryParameter<P> parameter,
P value,
javax.persistence.TemporalType temporalType)
Bind a query parameter as some form of date/time using the indicated
temporal-type.
|
<P> ProcedureCallImplementor<R> |
setParameter(QueryParameter<P> parameter,
P value,
Type type)
Bind a query parameter using the supplied Type
|
ProcedureCallImplementor<R> |
setParameter(java.lang.String name,
java.util.Calendar value,
javax.persistence.TemporalType temporalType) |
ProcedureCallImplementor<R> |
setParameter(java.lang.String name,
java.util.Date value,
javax.persistence.TemporalType temporalType) |
ProcedureCallImplementor<R> |
setParameter(java.lang.String name,
java.lang.Object value)
Bind a named query parameter using its inferred Type.
|
ProcedureCallImplementor<R> |
setParameter(java.lang.String name,
java.lang.Object value,
javax.persistence.TemporalType temporalType)
Bind a named query parameter as some form of date/time using
the indicated temporal-type.
|
ProcedureCallImplementor<R> |
setParameter(java.lang.String name,
java.lang.Object value,
Type type)
Bind a named query parameter using the supplied Type
|
ProcedureCallImplementor<R> |
setParameterList(QueryParameter parameter,
java.util.Collection values)
Bind multiple values to a query parameter using its inferred Type.
|
ProcedureCallImplementor<R> |
setParameterList(java.lang.String name,
java.util.Collection values)
Bind multiple values to a named query parameter.
|
ProcedureCallImplementor<R> |
setParameterList(java.lang.String name,
java.util.Collection values,
Type type)
Bind multiple values to a named query parameter.
|
ProcedureCallImplementor<R> |
setParameterList(java.lang.String name,
java.lang.Object[] values)
Bind multiple values to a named query parameter.
|
ProcedureCallImplementor<R> |
setParameterList(java.lang.String name,
java.lang.Object[] values,
Type type)
Bind multiple values to a named query parameter.
|
protected java.util.Set<java.lang.String> |
synchronizedQuerySpaces()
Use this form instead of
getSynchronizedQuerySpaces() when you want to make sure the
underlying Set is instantiated (aka, on add) |
<T> T |
unwrap(java.lang.Class<T> cls) |
addQueryHint, afterQuery, applyAliasSpecificLockModeHint, applyCacheableHint, applyCacheModeHint, applyCacheRegionHint, applyCommentHint, applyEntityGraphQueryHint, applyFetchSizeHint, applyFlushModeHint, applyFollowOnLockingHint, applyHibernateLockModeHint, applyJpaCacheRetrieveMode, applyJpaCacheStoreMode, applyLockModeTypeHint, applyLockTimeoutHint, applyNativeQueryLockMode, applyPassDistinctThrough, applyReadOnlyHint, applyTimeoutHint, beforeQuery, canApplyAliasSpecificLockModeHints, collectBaselineHints, collectHints, determineProperBooleanType, determineProperBooleanType, determineType, doExecuteUpdate, doIterate, doList, doScroll, getCacheMode, getCacheRegion, getComment, getExceptionConverter, getFetchSize, getFirstResult, getFlushMode, getHibernateFlushMode, getHints, getLockOptions, getMaxResults, getNamedParameterMap, getNamedParameters, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, getPositionalParameterTypes, getPositionalParameterValues, getProducer, getQueryOptions, getQueryParameterBindings, getSupportedHints, getTimeout, isBound, isCacheable, isCallable, isReadOnly, iterate, list, putIfNotNull, putIfNotNull, resolveEntityName, scroll, scroll, setCacheable, setCacheMode, setCacheRegion, setComment, setFetchSize, setFirstResult, setFlushMode, setHibernateFlushMode, setLockMode, setLockOptions, setMaxResults, setOptionalEntityName, setOptionalId, setOptionalObject, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setProperties, setProperties, setReadOnly, setResultTransformer, setTimeout, stream, uniqueElement, uniqueResult, uniqueResultOptionalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProducer, setOptionalEntityName, setOptionalId, setOptionalObjectaddQueryHint, getCacheMode, getCacheRegion, getComment, getFetchSize, getHibernateFlushMode, getLockOptions, getQueryOptions, getResultStream, list, scroll, scroll, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBinary, setBinary, setBoolean, setBoolean, setByte, setByte, setCacheable, setCacheMode, setCacheRegion, setCalendar, setCalendar, setCalendarDate, setCalendarDate, setCharacter, setCharacter, setComment, setDate, setDate, setDouble, setDouble, setFetchSize, setFirstResult, setFloat, setFloat, setFlushMode, setHibernateFlushMode, setInteger, setInteger, setLocale, setLocale, setLockMode, setLockOptions, setLong, setLong, setMaxResults, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameters, setProperties, setProperties, setReadOnly, setResultTransformer, setSerializable, setSerializable, setShort, setShort, setString, setString, setText, setText, setTime, setTime, setTimeout, setTimestamp, setTimestamp, stream, uniqueResult, uniqueResultOptionaldetermineProperBooleanType, determineProperBooleanType, getFlushMode, getNamedParameters, iteratepublic ProcedureCallImpl(SharedSessionContractImplementor session, java.lang.String procedureName)
session - The sessionprocedureName - The name of the procedure to callpublic ProcedureCallImpl(SharedSessionContractImplementor session, java.lang.String procedureName, java.lang.Class... resultClasses)
session - The sessionprocedureName - The name of the procedure to callresultClasses - The classes making up the resultpublic ProcedureCallImpl(SharedSessionContractImplementor session, java.lang.String procedureName, java.lang.String... resultSetMappings)
session - The sessionprocedureName - The name of the procedure to callresultSetMappings - The names of the result set mappings making up the resultpublic ProcedureParameterMetadata getParameterMetadata()
QuerygetParameterMetadata in class AbstractProducedQuery<R>public SharedSessionContractImplementor getSession()
getSession in interface ResultContextpublic ParameterStrategy getParameterStrategy()
public java.lang.String getProcedureName()
ProcedureCallgetProcedureName in interface ProcedureCallpublic java.lang.String getSql()
getSql in interface ResultContextpublic NativeSQLQueryReturn[] getQueryReturns()
getQueryReturns in interface ResultContextpublic <T> ParameterRegistration<T> registerParameter(int position, java.lang.Class<T> type, javax.persistence.ParameterMode mode)
ProcedureCallregisterParameter in interface ProcedureCallT - The parameterized Java type of the parameter.position - The positiontype - The Java type of the parametermode - The parameter mode (in, out, inout)public ProcedureCall registerParameter0(int position, java.lang.Class type, javax.persistence.ParameterMode mode)
ProcedureCallregisterParameter0 in interface ProcedureCallposition - The positiontype - The Java type of the parametermode - The parameter mode (in, out, inout)this, for method chainingpublic ParameterRegistrationImplementor getParameterRegistration(int position)
ProcedureCallgetParameterRegistration in interface ProcedureCallposition - The parameter positionpublic <T> ParameterRegistration<T> registerParameter(java.lang.String name, java.lang.Class<T> type, javax.persistence.ParameterMode mode)
ProcedureCallregisterParameter in interface ProcedureCallT - The parameterized Java type of the parameter.name - The parameter nametype - The Java type of the parametermode - The parameter mode (in, out, inout)public ProcedureCall registerParameter0(java.lang.String name, java.lang.Class type, javax.persistence.ParameterMode mode)
ProcedureCallregisterParameter0 in interface ProcedureCallname - The parameter nametype - The Java type of the parametermode - The parameter mode (in, out, inout)public ParameterRegistrationImplementor getParameterRegistration(java.lang.String name)
ProcedureCallgetParameterRegistration in interface ProcedureCallname - The parameter namepublic java.util.List<ParameterRegistration> getRegisteredParameters()
ProcedureCallgetRegisteredParameters in interface ProcedureCallpublic ProcedureOutputs getOutputs()
ProcedureCallgetOutputs in interface ProcedureCallpublic java.lang.String getQueryString()
Querypublic java.lang.String[] getReturnAliases()
public Type[] getReturnTypes()
BasicQueryContractgetReturnTypes in interface BasicQueryContractpublic ProcedureCallImplementor<R> setEntity(int position, java.lang.Object val)
QueryQuery.setParameter(int, Object) for null values.position - the position of the parameter in the query
string, numbered from 0.val - a non-null instance of a persistent classthis, for method chainingpublic ProcedureCallImplementor<R> setEntity(java.lang.String name, java.lang.Object val)
QueryQuery.setParameter(String, Object) for null values.name - the name of the parameterval - a non-null instance of a persistent classthis, for method chainingprotected java.util.Set<java.lang.String> synchronizedQuerySpaces()
getSynchronizedQuerySpaces() when you want to make sure the
underlying Set is instantiated (aka, on add)public java.util.Set<java.lang.String> getSynchronizedQuerySpaces()
SynchronizeableQuerygetSynchronizedQuerySpaces in interface ResultContextgetSynchronizedQuerySpaces in interface SynchronizeableQuerypublic ProcedureCallImplementor<R> addSynchronizedQuerySpace(java.lang.String querySpace)
SynchronizeableQueryaddSynchronizedQuerySpace in interface ProcedureCalladdSynchronizedQuerySpace in interface SynchronizeableQueryquerySpace - The query space to be auto-flushed for this query.this, for method chainingpublic ProcedureCallImplementor<R> addSynchronizedEntityName(java.lang.String entityName)
SynchronizeableQuerySynchronizeableQuery.addSynchronizedQuerySpace(java.lang.String) for all tables associated with the given entity.addSynchronizedEntityName in interface ProcedureCalladdSynchronizedEntityName in interface SynchronizeableQueryentityName - The name of the entity upon whose defined query spaces we should additionally synchronize.this, for method chainingprotected void addSynchronizedQuerySpaces(EntityPersister persister)
public ProcedureCallImplementor<R> addSynchronizedEntityClass(java.lang.Class entityClass)
SynchronizeableQuerySynchronizeableQuery.addSynchronizedQuerySpace(java.lang.String) for all tables associated with the given entity.addSynchronizedEntityClass in interface ProcedureCalladdSynchronizedEntityClass in interface SynchronizeableQueryentityClass - The class of the entity upon whose defined query spaces we should additionally synchronize.this, for method chainingprotected boolean isNativeQuery()
AbstractProducedQueryisNativeQuery in class AbstractProducedQuery<R>true if it is a native query; false otherwisepublic QueryParameters getQueryParameters()
getQueryParameters in interface ResultContextgetQueryParameters in class AbstractProducedQuery<R>public ParameterRegistrationImplementor[] collectRefCursorParameters()
public ProcedureCallMemento extractMemento(java.util.Map<java.lang.String,java.lang.Object> hints)
ProcedureCallextractMemento in interface ProcedureCallhints - The hints to incorporate into the mementopublic ProcedureCallMemento extractMemento()
ProcedureCallextractMemento in interface ProcedureCallpublic ProcedureCallImplementor<R> registerStoredProcedureParameter(int position, java.lang.Class type, javax.persistence.ParameterMode mode)
registerStoredProcedureParameter in interface javax.persistence.StoredProcedureQueryregisterStoredProcedureParameter in interface ProcedureCallImplementor<R>public ProcedureCallImplementor<R> registerStoredProcedureParameter(java.lang.String parameterName, java.lang.Class type, javax.persistence.ParameterMode mode)
registerStoredProcedureParameter in interface javax.persistence.StoredProcedureQueryregisterStoredProcedureParameter in interface ProcedureCallImplementor<R>public boolean execute()
execute in interface javax.persistence.StoredProcedureQueryprotected ProcedureOutputs outputs()
public int executeUpdate()
executeUpdate in interface javax.persistence.QueryexecuteUpdate in class AbstractProducedQuery<R>public java.lang.Object getOutputParameterValue(int position)
getOutputParameterValue in interface javax.persistence.StoredProcedureQuerypublic java.lang.Object getOutputParameterValue(java.lang.String parameterName)
getOutputParameterValue in interface javax.persistence.StoredProcedureQuerypublic boolean hasMoreResults()
hasMoreResults in interface javax.persistence.StoredProcedureQuerypublic int getUpdateCount()
getUpdateCount in interface javax.persistence.StoredProcedureQuerypublic java.util.List<R> getResultList()
getResultList in interface javax.persistence.QuerygetResultList in interface javax.persistence.TypedQuery<R>public R getSingleResult()
getSingleResult in interface javax.persistence.QuerygetSingleResult in interface javax.persistence.TypedQuery<R>getSingleResult in class AbstractProducedQuery<R>public <T> T unwrap(java.lang.Class<T> cls)
unwrap in interface javax.persistence.Queryunwrap in class AbstractProducedQuery<R>public ProcedureCallImplementor<R> setLockMode(javax.persistence.LockModeType lockMode)
setLockMode in interface javax.persistence.QuerysetLockMode in interface javax.persistence.TypedQuery<R>setLockMode in class AbstractProducedQuery<R>public javax.persistence.LockModeType getLockMode()
getLockMode in interface javax.persistence.QuerygetLockMode in class AbstractProducedQuery<R>public ProcedureCallImplementor<R> setHint(java.lang.String hintName, java.lang.Object value)
setHint in interface javax.persistence.QuerysetHint in interface javax.persistence.StoredProcedureQuerysetHint in interface javax.persistence.TypedQuery<R>setHint in interface ProcedureCallImplementor<R>setHint in class AbstractProducedQuery<R>public ProcedureCallImplementor<R> setFlushMode(javax.persistence.FlushModeType flushModeType)
setFlushMode in interface javax.persistence.QuerysetFlushMode in interface javax.persistence.StoredProcedureQuerysetFlushMode in interface javax.persistence.TypedQuery<R>setFlushMode in interface ProcedureCallImplementor<R>setFlushMode in class AbstractProducedQuery<R>public <P> ProcedureCallImplementor<R> setParameter(QueryParameter<P> parameter, P value)
QueryQuery.setParameter(QueryParameter, Object, Type)
should be used insteadsetParameter in class AbstractProducedQuery<R>parameter - The query parameter mementovalue - the possibly-null parameter valuethis, for method chainingpublic <P> ProcedureCallImplementor<R> setParameter(javax.persistence.Parameter<P> parameter, P value)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuery<R>setParameter in interface ProcedureCallImplementor<R>setParameter in class AbstractProducedQuery<R>public ProcedureCallImplementor<R> setParameter(java.lang.String name, java.lang.Object value)
QueryQuery.setParameter(String, Object, Type)
should be used insteadsetParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuery<R>setParameter in interface ProcedureCallImplementor<R>setParameter in class AbstractProducedQuery<R>name - the parameter namevalue - the (possibly-null) parameter valuethis, for method chainingpublic ProcedureCallImplementor<R> setParameter(int position, java.lang.Object value)
QueryQuery.setParameter(int, Object, Type)
should be used insteadsetParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuery<R>setParameter in interface ProcedureCallImplementor<R>setParameter in class AbstractProducedQuery<R>position - the position of the parameter in the query
string, numbered from 0.value - the possibly-null parameter valuethis, for method chainingpublic <P> ProcedureCallImplementor<R> setParameter(QueryParameter<P> parameter, P value, Type type)
QuerysetParameter in class AbstractProducedQuery<R>parameter - The query parameter mementovalue - the possibly-null parameter valuetype - the Hibernate typethis, for method chainingpublic ProcedureCallImplementor<R> setParameter(java.lang.String name, java.lang.Object value, Type type)
QuerysetParameter in class AbstractProducedQuery<R>name - the name of the parametervalue - the possibly-null parameter valuetype - the Hibernate typethis, for method chainingpublic ProcedureCallImplementor<R> setParameter(int position, java.lang.Object value, Type type)
QuerysetParameter in class AbstractProducedQuery<R>position - the position of the parameter in the query
string, numbered from 0.value - the possibly-null parameter valuetype - the Hibernate typethis, for method chainingpublic <P> ProcedureCallImplementor<R> setParameter(QueryParameter<P> parameter, P value, javax.persistence.TemporalType temporalType)
QuerysetParameter in class AbstractProducedQuery<R>parameter - The query parameter mementovalue - the possibly-null parameter valuetemporalType - the temporal-type to use in binding the date/timethis, for method chainingpublic ProcedureCallImplementor<R> setParameter(java.lang.String name, java.lang.Object value, javax.persistence.TemporalType temporalType)
QuerysetParameter in class AbstractProducedQuery<R>name - the parameter namevalue - the possibly-null parameter valuetemporalType - the temporal-type to use in binding the date/timethis, for method chainingpublic ProcedureCallImplementor<R> setParameter(int position, java.lang.Object value, javax.persistence.TemporalType temporalType)
QuerysetParameter in class AbstractProducedQuery<R>position - the position of the parameter in the query
string, numbered from 0.value - the possibly-null parameter valuetemporalType - the temporal-type to use in binding the date/timethis, for method chainingpublic ProcedureCallImplementor<R> setParameterList(QueryParameter parameter, java.util.Collection values)
QuerysetParameterList in class AbstractProducedQuery<R>parameter - the parameter mementovalues - a collection of values to listthis, for method chainingpublic ProcedureCallImplementor<R> setParameterList(java.lang.String name, java.util.Collection values)
QuerysetParameterList in class AbstractProducedQuery<R>name - the name of the parametervalues - a collection of values to listthis, for method chainingpublic ProcedureCallImplementor<R> setParameterList(java.lang.String name, java.util.Collection values, Type type)
QuerysetParameterList in class AbstractProducedQuery<R>name - the name of the parametervalues - a collection of values to listtype - the Hibernate type of the valuesthis, for method chainingpublic ProcedureCallImplementor<R> setParameterList(java.lang.String name, java.lang.Object[] values, Type type)
QuerysetParameterList in class AbstractProducedQuery<R>name - the name of the parametervalues - a collection of values to listtype - the Hibernate type of the valuesthis, for method chainingpublic ProcedureCallImplementor<R> setParameterList(java.lang.String name, java.lang.Object[] values)
QuerysetParameterList in class AbstractProducedQuery<R>name - the name of the parametervalues - a collection of values to listthis, for method chainingpublic ProcedureCallImplementor<R> setParameter(javax.persistence.Parameter parameter, java.util.Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuery<R>setParameter in interface ProcedureCallImplementor<R>setParameter in class AbstractProducedQuery<R>public ProcedureCallImplementor<R> setParameter(javax.persistence.Parameter parameter, java.util.Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuery<R>setParameter in interface ProcedureCallImplementor<R>setParameter in class AbstractProducedQuery<R>public ProcedureCallImplementor<R> setParameter(java.lang.String name, java.util.Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuery<R>setParameter in interface ProcedureCallImplementor<R>setParameter in class AbstractProducedQuery<R>public ProcedureCallImplementor<R> setParameter(java.lang.String name, java.util.Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuery<R>setParameter in interface ProcedureCallImplementor<R>setParameter in class AbstractProducedQuery<R>public ProcedureCallImplementor<R> setParameter(int position, java.util.Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuery<R>setParameter in interface ProcedureCallImplementor<R>setParameter in class AbstractProducedQuery<R>public ProcedureCallImplementor<R> setParameter(int position, java.util.Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuery<R>setParameter in interface ProcedureCallImplementor<R>setParameter in class AbstractProducedQuery<R>Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.