public class JPAStoredProcedureQuery extends JPAQuery implements javax.persistence.StoredProcedureQuery
| Constructor and Description |
|---|
JPAStoredProcedureQuery(javax.persistence.EntityManager em,
org.datanucleus.store.query.Query query) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
execute() |
int |
executeUpdate()
Method to execute a (UPDATE/DELETE) query returning the number of changed records.
|
Object |
getOutputParameterValue(int position) |
Object |
getOutputParameterValue(String parameterName) |
List |
getResultList()
Method to execute a (SELECT) query statement returning multiple results.
|
Object |
getSingleResult()
Method to execute a SELECT statement returning a single result.
|
int |
getUpdateCount() |
boolean |
hasMoreResults() |
javax.persistence.StoredProcedureQuery |
registerStoredProcedureParameter(int position,
Class type,
javax.persistence.ParameterMode mode) |
javax.persistence.StoredProcedureQuery |
registerStoredProcedureParameter(String parameterName,
Class type,
javax.persistence.ParameterMode mode) |
JPAStoredProcedureQuery |
setFlushMode(javax.persistence.FlushModeType mode)
Mutator for the flush mode.
|
JPAStoredProcedureQuery |
setHint(String hintName,
Object value)
Method to add a vendor extension to the query.
|
JPAStoredProcedureQuery |
setParameter(int position,
Calendar value,
javax.persistence.TemporalType temporalType)
Bind an instance of java.util.Calendar to a positional parameter.
|
JPAStoredProcedureQuery |
setParameter(int position,
Date value,
javax.persistence.TemporalType temporalType)
Bind an instance of java.util.Date to a positional parameter.
|
JPAStoredProcedureQuery |
setParameter(int position,
Object value)
Bind an argument to a positional parameter.
|
JPAStoredProcedureQuery |
setParameter(javax.persistence.Parameter param,
Calendar cal,
javax.persistence.TemporalType type) |
JPAStoredProcedureQuery |
setParameter(javax.persistence.Parameter param,
Date date,
javax.persistence.TemporalType type) |
JPAStoredProcedureQuery |
setParameter(javax.persistence.Parameter param,
Object value)
Bind the value of a Parameter object.
|
JPAStoredProcedureQuery |
setParameter(String name,
Calendar value,
javax.persistence.TemporalType temporalType)
Bind an instance of java.util.Calendar to a named parameter.
|
JPAStoredProcedureQuery |
setParameter(String name,
Date date,
javax.persistence.TemporalType type)
Bind an instance of java.util.Date to a named parameter.
|
JPAStoredProcedureQuery |
setParameter(String name,
Object value)
Bind an argument to a named parameter.
|
getFetchPlan, getFirstResult, getFlushMode, getHints, getInternalQuery, getLanguage, getLockMode, getMaxResults, getNativeQuery, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, getSupportedHints, isBound, loadParameters, setFirstResult, setLockMode, setMaxResults, toString, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, isBound, setFirstResult, setLockMode, setMaxResults, unwrappublic JPAStoredProcedureQuery(javax.persistence.EntityManager em,
org.datanucleus.store.query.Query query)
public JPAStoredProcedureQuery setParameter(javax.persistence.Parameter param, Object value)
JPAQuerysetParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuerysetParameter in class JPAQueryparam - parameter to be setvalue - parameter valuepublic JPAStoredProcedureQuery setParameter(javax.persistence.Parameter param, Calendar cal, javax.persistence.TemporalType type)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuerysetParameter in class JPAQuerypublic JPAStoredProcedureQuery setParameter(javax.persistence.Parameter param, Date date, javax.persistence.TemporalType type)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuerysetParameter in class JPAQuerypublic JPAStoredProcedureQuery setParameter(String name, Object value)
JPAQuerysetParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuerysetParameter in class JPAQueryname - the parameter namevalue - The value for the parampublic JPAStoredProcedureQuery setParameter(String name, Calendar value, javax.persistence.TemporalType temporalType)
JPAQuerysetParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuerysetParameter in class JPAQueryname - name of the paramvalue - Value for the paramtemporalType - The temporal typepublic JPAStoredProcedureQuery setParameter(String name, Date date, javax.persistence.TemporalType type)
JPAQuerysetParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuerysetParameter in class JPAQueryname - Name of the paramdate - Value for the paramtype - The temporal typepublic JPAStoredProcedureQuery setParameter(int position, Object value)
JPAQuerysetParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuerysetParameter in class JPAQueryposition - Parameter positionvalue - The valuepublic JPAStoredProcedureQuery setParameter(int position, Calendar value, javax.persistence.TemporalType temporalType)
JPAQuerysetParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuerysetParameter in class JPAQueryposition - Parameter positionvalue - Value for the paramtemporalType - Temporal typepublic JPAStoredProcedureQuery setParameter(int position, Date value, javax.persistence.TemporalType temporalType)
JPAQuerysetParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.StoredProcedureQuerysetParameter in interface javax.persistence.TypedQuerysetParameter in class JPAQueryposition - Parameter positionvalue - Value for the paramtemporalType - Temporal Typepublic javax.persistence.StoredProcedureQuery registerStoredProcedureParameter(int position,
Class type,
javax.persistence.ParameterMode mode)
registerStoredProcedureParameter in interface javax.persistence.StoredProcedureQuerypublic javax.persistence.StoredProcedureQuery registerStoredProcedureParameter(String parameterName, Class type, javax.persistence.ParameterMode mode)
registerStoredProcedureParameter in interface javax.persistence.StoredProcedureQuerypublic Object getOutputParameterValue(int position)
getOutputParameterValue in interface javax.persistence.StoredProcedureQuerypublic Object getOutputParameterValue(String parameterName)
getOutputParameterValue in interface javax.persistence.StoredProcedureQuerypublic boolean execute()
execute in interface javax.persistence.StoredProcedureQuerypublic boolean hasMoreResults()
hasMoreResults in interface javax.persistence.StoredProcedureQuerypublic int getUpdateCount()
getUpdateCount in interface javax.persistence.StoredProcedureQuerypublic int executeUpdate()
JPAQueryexecuteUpdate in interface javax.persistence.QueryexecuteUpdate in class JPAQuerypublic List getResultList()
JPAQuerygetResultList in interface javax.persistence.QuerygetResultList in interface javax.persistence.TypedQuerygetResultList in class JPAQuerypublic Object getSingleResult()
JPAQuerygetSingleResult in interface javax.persistence.QuerygetSingleResult in interface javax.persistence.TypedQuerygetSingleResult in class JPAQuerypublic JPAStoredProcedureQuery setFlushMode(javax.persistence.FlushModeType mode)
JPAQuerysetFlushMode in interface javax.persistence.QuerysetFlushMode in interface javax.persistence.StoredProcedureQuerysetFlushMode in interface javax.persistence.TypedQuerysetFlushMode in class JPAQuerymode - Flush modepublic JPAStoredProcedureQuery setHint(String hintName, Object value)
JPAQuerysetHint in interface javax.persistence.QuerysetHint in interface javax.persistence.StoredProcedureQuerysetHint in interface javax.persistence.TypedQuerysetHint in class JPAQueryhintName - Name of the "hint"value - Value for the "hint"Copyright © 2015. All rights reserved.