public class QueryWrapper<T extends jakarta.persistence.Query> extends Object implements jakarta.persistence.Query
| Modifier and Type | Field and Description |
|---|---|
protected T |
queryDelegate |
| Modifier | Constructor and Description |
|---|---|
protected |
QueryWrapper(T qDelegate,
jakarta.persistence.EntityManager emDelegate) |
| Modifier and Type | Method and Description |
|---|---|
static jakarta.persistence.Query |
createQueryWrapper(jakarta.persistence.Query queryDelegate,
jakarta.persistence.EntityManager emDelegate) |
int |
executeUpdate() |
int |
getFirstResult() |
jakarta.persistence.FlushModeType |
getFlushMode() |
Map<String,Object> |
getHints() |
jakarta.persistence.LockModeType |
getLockMode() |
int |
getMaxResults() |
jakarta.persistence.Parameter<?> |
getParameter(int position) |
<T> jakarta.persistence.Parameter<T> |
getParameter(int position,
Class<T> type) |
jakarta.persistence.Parameter<?> |
getParameter(String name) |
<T> jakarta.persistence.Parameter<T> |
getParameter(String name,
Class<T> type) |
Set<jakarta.persistence.Parameter<?>> |
getParameters() |
Object |
getParameterValue(int position) |
<T> T |
getParameterValue(jakarta.persistence.Parameter<T> param) |
Object |
getParameterValue(String name) |
List |
getResultList() |
Object |
getSingleResult() |
boolean |
isBound(jakarta.persistence.Parameter<?> param) |
jakarta.persistence.Query |
setFirstResult(int startPosition) |
jakarta.persistence.Query |
setFlushMode(jakarta.persistence.FlushModeType flushMode) |
jakarta.persistence.Query |
setHint(String hintName,
Object value) |
jakarta.persistence.Query |
setLockMode(jakarta.persistence.LockModeType lockModeType) |
jakarta.persistence.Query |
setMaxResults(int maxResults) |
jakarta.persistence.Query |
setParameter(int position,
Calendar value,
jakarta.persistence.TemporalType temporalType) |
jakarta.persistence.Query |
setParameter(int position,
Date value,
jakarta.persistence.TemporalType temporalType) |
jakarta.persistence.Query |
setParameter(int position,
Object value) |
jakarta.persistence.Query |
setParameter(jakarta.persistence.Parameter<Calendar> param,
Calendar value,
jakarta.persistence.TemporalType temporalType) |
jakarta.persistence.Query |
setParameter(jakarta.persistence.Parameter<Date> param,
Date value,
jakarta.persistence.TemporalType temporalType) |
<T> jakarta.persistence.Query |
setParameter(jakarta.persistence.Parameter<T> param,
T value) |
jakarta.persistence.Query |
setParameter(String name,
Calendar value,
jakarta.persistence.TemporalType temporalType) |
jakarta.persistence.Query |
setParameter(String name,
Date value,
jakarta.persistence.TemporalType temporalType) |
jakarta.persistence.Query |
setParameter(String name,
Object value) |
<T> T |
unwrap(Class<T> tClass) |
protected T extends jakarta.persistence.Query queryDelegate
protected QueryWrapper(T qDelegate, jakarta.persistence.EntityManager emDelegate)
public static jakarta.persistence.Query createQueryWrapper(jakarta.persistence.Query queryDelegate,
jakarta.persistence.EntityManager emDelegate)
public List getResultList()
getResultList in interface jakarta.persistence.Querypublic Object getSingleResult()
getSingleResult in interface jakarta.persistence.Querypublic int executeUpdate()
executeUpdate in interface jakarta.persistence.Querypublic jakarta.persistence.Query setMaxResults(int maxResults)
setMaxResults in interface jakarta.persistence.Querypublic int getMaxResults()
getMaxResults in interface jakarta.persistence.Querypublic jakarta.persistence.Query setFirstResult(int startPosition)
setFirstResult in interface jakarta.persistence.Querypublic int getFirstResult()
getFirstResult in interface jakarta.persistence.Querypublic jakarta.persistence.Query setHint(String hintName, Object value)
setHint in interface jakarta.persistence.Querypublic Map<String,Object> getHints()
getHints in interface jakarta.persistence.Querypublic <T> jakarta.persistence.Query setParameter(jakarta.persistence.Parameter<T> param,
T value)
setParameter in interface jakarta.persistence.Querypublic jakarta.persistence.Query setParameter(jakarta.persistence.Parameter<Date> param, Date value, jakarta.persistence.TemporalType temporalType)
setParameter in interface jakarta.persistence.Querypublic jakarta.persistence.Query setParameter(jakarta.persistence.Parameter<Calendar> param, Calendar value, jakarta.persistence.TemporalType temporalType)
setParameter in interface jakarta.persistence.Querypublic jakarta.persistence.Query setParameter(String name, Object value)
setParameter in interface jakarta.persistence.Querypublic jakarta.persistence.Query setParameter(String name, Date value, jakarta.persistence.TemporalType temporalType)
setParameter in interface jakarta.persistence.Querypublic jakarta.persistence.Query setParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType)
setParameter in interface jakarta.persistence.Querypublic jakarta.persistence.Query setParameter(int position,
Object value)
setParameter in interface jakarta.persistence.Querypublic jakarta.persistence.Query setParameter(int position,
Date value,
jakarta.persistence.TemporalType temporalType)
setParameter in interface jakarta.persistence.Querypublic jakarta.persistence.Query setParameter(int position,
Calendar value,
jakarta.persistence.TemporalType temporalType)
setParameter in interface jakarta.persistence.Querypublic Set<jakarta.persistence.Parameter<?>> getParameters()
getParameters in interface jakarta.persistence.Querypublic jakarta.persistence.Parameter<?> getParameter(String name)
getParameter in interface jakarta.persistence.Querypublic <T> jakarta.persistence.Parameter<T> getParameter(String name, Class<T> type)
getParameter in interface jakarta.persistence.Querypublic jakarta.persistence.Parameter<?> getParameter(int position)
getParameter in interface jakarta.persistence.Querypublic <T> jakarta.persistence.Parameter<T> getParameter(int position,
Class<T> type)
getParameter in interface jakarta.persistence.Querypublic boolean isBound(jakarta.persistence.Parameter<?> param)
isBound in interface jakarta.persistence.Querypublic <T> T getParameterValue(jakarta.persistence.Parameter<T> param)
getParameterValue in interface jakarta.persistence.Querypublic Object getParameterValue(String name)
getParameterValue in interface jakarta.persistence.Querypublic Object getParameterValue(int position)
getParameterValue in interface jakarta.persistence.Querypublic jakarta.persistence.Query setFlushMode(jakarta.persistence.FlushModeType flushMode)
setFlushMode in interface jakarta.persistence.Querypublic jakarta.persistence.FlushModeType getFlushMode()
getFlushMode in interface jakarta.persistence.Querypublic jakarta.persistence.Query setLockMode(jakarta.persistence.LockModeType lockModeType)
setLockMode in interface jakarta.persistence.Querypublic jakarta.persistence.LockModeType getLockMode()
getLockMode in interface jakarta.persistence.Querypublic <T> T unwrap(Class<T> tClass)
unwrap in interface jakarta.persistence.QueryCopyright © 2017–2020 Eclipse Foundation. All rights reserved.