public class JtaQuery extends Object implements javax.persistence.Query
| Constructor and Description |
|---|
JtaQuery(javax.persistence.EntityManager entityManager,
JtaEntityManager jtaEntityManager,
Method method,
Object... args) |
| Modifier and Type | Method and Description |
|---|---|
int |
executeUpdate() |
int |
getFirstResult() |
javax.persistence.FlushModeType |
getFlushMode() |
Map<String,Object> |
getHints() |
javax.persistence.LockModeType |
getLockMode() |
int |
getMaxResults() |
javax.persistence.Parameter<?> |
getParameter(int position) |
<T> javax.persistence.Parameter<T> |
getParameter(int position,
Class<T> type) |
javax.persistence.Parameter<?> |
getParameter(String name) |
<T> javax.persistence.Parameter<T> |
getParameter(String name,
Class<T> type) |
Set<javax.persistence.Parameter<?>> |
getParameters() |
Object |
getParameterValue(int position) |
<T> T |
getParameterValue(javax.persistence.Parameter<T> param) |
Object |
getParameterValue(String name) |
List |
getResultList() |
Object |
getSingleResult() |
boolean |
isBound(javax.persistence.Parameter<?> param) |
protected Class<? extends javax.persistence.Query> |
queryType() |
javax.persistence.Query |
setFirstResult(int i) |
javax.persistence.Query |
setFlushMode(javax.persistence.FlushModeType flushModeType) |
javax.persistence.Query |
setHint(String s,
Object o) |
javax.persistence.Query |
setLockMode(javax.persistence.LockModeType lockMode) |
javax.persistence.Query |
setMaxResults(int i) |
javax.persistence.Query |
setParameter(int i,
Calendar calendar,
javax.persistence.TemporalType temporalType) |
javax.persistence.Query |
setParameter(int i,
Date date,
javax.persistence.TemporalType temporalType) |
javax.persistence.Query |
setParameter(int i,
Object o) |
javax.persistence.Query |
setParameter(javax.persistence.Parameter<Calendar> param,
Calendar value,
javax.persistence.TemporalType temporalType) |
javax.persistence.Query |
setParameter(javax.persistence.Parameter<Date> param,
Date value,
javax.persistence.TemporalType temporalType) |
<T> javax.persistence.Query |
setParameter(javax.persistence.Parameter<T> param,
T value) |
javax.persistence.Query |
setParameter(String s,
Calendar calendar,
javax.persistence.TemporalType temporalType) |
javax.persistence.Query |
setParameter(String s,
Date date,
javax.persistence.TemporalType temporalType) |
javax.persistence.Query |
setParameter(String s,
Object o) |
<T> T |
unwrap(Class<T> cls) |
public JtaQuery(javax.persistence.EntityManager entityManager,
JtaEntityManager jtaEntityManager,
Method method,
Object... args)
protected Class<? extends javax.persistence.Query> queryType()
public List getResultList()
getResultList in interface javax.persistence.Querypublic Object getSingleResult()
getSingleResult in interface javax.persistence.Querypublic int executeUpdate()
executeUpdate in interface javax.persistence.Querypublic javax.persistence.Query setMaxResults(int i)
setMaxResults in interface javax.persistence.Querypublic javax.persistence.Query setFirstResult(int i)
setFirstResult in interface javax.persistence.Querypublic javax.persistence.Query setFlushMode(javax.persistence.FlushModeType flushModeType)
setFlushMode in interface javax.persistence.Querypublic javax.persistence.Query setHint(String s, Object o)
setHint in interface javax.persistence.Querypublic javax.persistence.Query setParameter(String s, Object o)
setParameter in interface javax.persistence.Querypublic javax.persistence.Query setParameter(String s, Date date, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic javax.persistence.Query setParameter(String s, Calendar calendar, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic javax.persistence.Query setParameter(int i,
Object o)
setParameter in interface javax.persistence.Querypublic javax.persistence.Query setParameter(int i,
Date date,
javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic javax.persistence.Query setParameter(int i,
Calendar calendar,
javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic int getFirstResult()
getFirstResult in interface javax.persistence.Querypublic javax.persistence.FlushModeType getFlushMode()
getFlushMode in interface javax.persistence.Querypublic Map<String,Object> getHints()
getHints in interface javax.persistence.Querypublic javax.persistence.LockModeType getLockMode()
getLockMode in interface javax.persistence.Querypublic int getMaxResults()
getMaxResults in interface javax.persistence.Querypublic javax.persistence.Parameter<?> getParameter(String name)
getParameter in interface javax.persistence.Querypublic javax.persistence.Parameter<?> getParameter(int position)
getParameter in interface javax.persistence.Querypublic <T> javax.persistence.Parameter<T> getParameter(String name, Class<T> type)
getParameter in interface javax.persistence.Querypublic <T> javax.persistence.Parameter<T> getParameter(int position,
Class<T> type)
getParameter in interface javax.persistence.Querypublic <T> T getParameterValue(javax.persistence.Parameter<T> param)
getParameterValue in interface javax.persistence.Querypublic Object getParameterValue(String name)
getParameterValue in interface javax.persistence.Querypublic Object getParameterValue(int position)
getParameterValue in interface javax.persistence.Querypublic Set<javax.persistence.Parameter<?>> getParameters()
getParameters in interface javax.persistence.Querypublic boolean isBound(javax.persistence.Parameter<?> param)
isBound in interface javax.persistence.Querypublic javax.persistence.Query setLockMode(javax.persistence.LockModeType lockMode)
setLockMode in interface javax.persistence.Querypublic <T> javax.persistence.Query setParameter(javax.persistence.Parameter<T> param,
T value)
setParameter in interface javax.persistence.Querypublic javax.persistence.Query setParameter(javax.persistence.Parameter<Calendar> param, Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic javax.persistence.Query setParameter(javax.persistence.Parameter<Date> param, Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic <T> T unwrap(Class<T> cls)
unwrap in interface javax.persistence.QueryCopyright © 1999–2014 The Apache Software Foundation. All rights reserved.