org.apache.openejb.persistence
Class JtaTypedQuery<X>
java.lang.Object
org.apache.openejb.persistence.JtaQuery
org.apache.openejb.persistence.JtaTypedQuery<X>
- All Implemented Interfaces:
- javax.persistence.Query, javax.persistence.TypedQuery<X>
public class JtaTypedQuery<X>
- extends JtaQuery
- implements javax.persistence.TypedQuery<X>
This class is the same as JtaQuery but wraps TypedQuery instead of Query
|
Method Summary |
List<X> |
getResultList()
|
X |
getSingleResult()
|
javax.persistence.TypedQuery<X> |
setFirstResult(int i)
|
javax.persistence.TypedQuery<X> |
setFlushMode(javax.persistence.FlushModeType flushModeType)
|
javax.persistence.TypedQuery<X> |
setHint(String s,
Object o)
|
javax.persistence.TypedQuery<X> |
setLockMode(javax.persistence.LockModeType lockMode)
|
javax.persistence.TypedQuery<X> |
setMaxResults(int i)
|
javax.persistence.TypedQuery<X> |
setParameter(int i,
Calendar calendar,
javax.persistence.TemporalType temporalType)
|
javax.persistence.TypedQuery<X> |
setParameter(int i,
Date date,
javax.persistence.TemporalType temporalType)
|
javax.persistence.TypedQuery<X> |
setParameter(int i,
Object o)
|
javax.persistence.TypedQuery<X> |
setParameter(javax.persistence.Parameter<Calendar> param,
Calendar value,
javax.persistence.TemporalType temporalType)
|
javax.persistence.TypedQuery<X> |
setParameter(javax.persistence.Parameter<Date> param,
Date value,
javax.persistence.TemporalType temporalType)
|
<T> javax.persistence.TypedQuery<X> |
|
setParameter(javax.persistence.Parameter<T> param,
T value)
|
javax.persistence.TypedQuery<X> |
setParameter(String s,
Calendar calendar,
javax.persistence.TemporalType temporalType)
|
javax.persistence.TypedQuery<X> |
setParameter(String s,
Date date,
javax.persistence.TemporalType temporalType)
|
javax.persistence.TypedQuery<X> |
setParameter(String s,
Object o)
|
| Methods inherited from class org.apache.openejb.persistence.JtaQuery |
executeUpdate, getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, isBound, unwrap |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.persistence.Query |
executeUpdate, getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, isBound, unwrap |
JtaTypedQuery
public JtaTypedQuery(javax.persistence.EntityManager entityManager,
JtaEntityManager jtaEm,
javax.persistence.Query query)
getResultList
public List<X> getResultList()
- Specified by:
getResultList in interface javax.persistence.Query- Specified by:
getResultList in interface javax.persistence.TypedQuery<X>- Overrides:
getResultList in class JtaQuery
getSingleResult
public X getSingleResult()
- Specified by:
getSingleResult in interface javax.persistence.Query- Specified by:
getSingleResult in interface javax.persistence.TypedQuery<X>- Overrides:
getSingleResult in class JtaQuery
setFirstResult
public javax.persistence.TypedQuery<X> setFirstResult(int i)
- Specified by:
setFirstResult in interface javax.persistence.Query- Specified by:
setFirstResult in interface javax.persistence.TypedQuery<X>- Overrides:
setFirstResult in class JtaQuery
setFlushMode
public javax.persistence.TypedQuery<X> setFlushMode(javax.persistence.FlushModeType flushModeType)
- Specified by:
setFlushMode in interface javax.persistence.Query- Specified by:
setFlushMode in interface javax.persistence.TypedQuery<X>- Overrides:
setFlushMode in class JtaQuery
setHint
public javax.persistence.TypedQuery<X> setHint(String s,
Object o)
- Specified by:
setHint in interface javax.persistence.Query- Specified by:
setHint in interface javax.persistence.TypedQuery<X>- Overrides:
setHint in class JtaQuery
setLockMode
public javax.persistence.TypedQuery<X> setLockMode(javax.persistence.LockModeType lockMode)
- Specified by:
setLockMode in interface javax.persistence.Query- Specified by:
setLockMode in interface javax.persistence.TypedQuery<X>- Overrides:
setLockMode in class JtaQuery
setMaxResults
public javax.persistence.TypedQuery<X> setMaxResults(int i)
- Specified by:
setMaxResults in interface javax.persistence.Query- Specified by:
setMaxResults in interface javax.persistence.TypedQuery<X>- Overrides:
setMaxResults in class JtaQuery
setParameter
public javax.persistence.TypedQuery<X> setParameter(int i,
Calendar calendar,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<X>- Overrides:
setParameter in class JtaQuery
setParameter
public javax.persistence.TypedQuery<X> setParameter(int i,
Date date,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<X>- Overrides:
setParameter in class JtaQuery
setParameter
public javax.persistence.TypedQuery<X> setParameter(int i,
Object o)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<X>- Overrides:
setParameter in class JtaQuery
setParameter
public javax.persistence.TypedQuery<X> setParameter(javax.persistence.Parameter<Calendar> param,
Calendar value,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<X>- Overrides:
setParameter in class JtaQuery
setParameter
public javax.persistence.TypedQuery<X> setParameter(javax.persistence.Parameter<Date> param,
Date value,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<X>- Overrides:
setParameter in class JtaQuery
setParameter
public <T> javax.persistence.TypedQuery<X> setParameter(javax.persistence.Parameter<T> param,
T value)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<X>- Overrides:
setParameter in class JtaQuery
setParameter
public javax.persistence.TypedQuery<X> setParameter(String s,
Calendar calendar,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<X>- Overrides:
setParameter in class JtaQuery
setParameter
public javax.persistence.TypedQuery<X> setParameter(String s,
Date date,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<X>- Overrides:
setParameter in class JtaQuery
setParameter
public javax.persistence.TypedQuery<X> setParameter(String s,
Object o)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<X>- Overrides:
setParameter in class JtaQuery
Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.