org.apache.openejb.persistence
Class JtaQuery
java.lang.Object
org.apache.openejb.persistence.JtaQuery
- All Implemented Interfaces:
- javax.persistence.Query
public class JtaQuery
- extends java.lang.Object
- implements javax.persistence.Query
The JtaQuery is a wrapper around a query and and entity manager that automatically closes the entity managers
when the query is finished. This implementation is only for non-transaction queryies
Constructor Summary |
JtaQuery(javax.persistence.EntityManager entityManager,
javax.persistence.Query query)
|
Method Summary |
int |
executeUpdate()
|
java.util.List |
getResultList()
|
java.lang.Object |
getSingleResult()
|
javax.persistence.Query |
setFirstResult(int i)
|
javax.persistence.Query |
setFlushMode(javax.persistence.FlushModeType flushModeType)
|
javax.persistence.Query |
setHint(java.lang.String s,
java.lang.Object o)
|
javax.persistence.Query |
setMaxResults(int i)
|
javax.persistence.Query |
setParameter(int i,
java.util.Calendar calendar,
javax.persistence.TemporalType temporalType)
|
javax.persistence.Query |
setParameter(int i,
java.util.Date date,
javax.persistence.TemporalType temporalType)
|
javax.persistence.Query |
setParameter(int i,
java.lang.Object o)
|
javax.persistence.Query |
setParameter(java.lang.String s,
java.util.Calendar calendar,
javax.persistence.TemporalType temporalType)
|
javax.persistence.Query |
setParameter(java.lang.String s,
java.util.Date date,
javax.persistence.TemporalType temporalType)
|
javax.persistence.Query |
setParameter(java.lang.String s,
java.lang.Object o)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JtaQuery
public JtaQuery(javax.persistence.EntityManager entityManager,
javax.persistence.Query query)
getResultList
public java.util.List getResultList()
- Specified by:
getResultList
in interface javax.persistence.Query
getSingleResult
public java.lang.Object getSingleResult()
- Specified by:
getSingleResult
in interface javax.persistence.Query
executeUpdate
public int executeUpdate()
- Specified by:
executeUpdate
in interface javax.persistence.Query
setMaxResults
public javax.persistence.Query setMaxResults(int i)
- Specified by:
setMaxResults
in interface javax.persistence.Query
setFirstResult
public javax.persistence.Query setFirstResult(int i)
- Specified by:
setFirstResult
in interface javax.persistence.Query
setFlushMode
public javax.persistence.Query setFlushMode(javax.persistence.FlushModeType flushModeType)
- Specified by:
setFlushMode
in interface javax.persistence.Query
setHint
public javax.persistence.Query setHint(java.lang.String s,
java.lang.Object o)
- Specified by:
setHint
in interface javax.persistence.Query
setParameter
public javax.persistence.Query setParameter(java.lang.String s,
java.lang.Object o)
- Specified by:
setParameter
in interface javax.persistence.Query
setParameter
public javax.persistence.Query setParameter(java.lang.String s,
java.util.Date date,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interface javax.persistence.Query
setParameter
public javax.persistence.Query setParameter(java.lang.String s,
java.util.Calendar calendar,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interface javax.persistence.Query
setParameter
public javax.persistence.Query setParameter(int i,
java.lang.Object o)
- Specified by:
setParameter
in interface javax.persistence.Query
setParameter
public javax.persistence.Query setParameter(int i,
java.util.Date date,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interface javax.persistence.Query
setParameter
public javax.persistence.Query setParameter(int i,
java.util.Calendar calendar,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interface javax.persistence.Query
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.