public class QueryWrapper extends Object implements javax.persistence.Query
| Modifier and Type | Class and Description |
|---|---|
protected static class |
QueryWrapper.QueryType |
| Modifier | Constructor and Description |
|---|---|
protected |
QueryWrapper(javax.persistence.EntityManagerFactory emf,
Map emProperties,
javax.persistence.EntityManager emDelegate,
javax.persistence.Query qDelegate,
QueryWrapper.QueryType type,
String query,
Class resultClass,
String resultSetMapping) |
| Modifier and Type | Method and Description |
|---|---|
static javax.persistence.Query |
createNamedQueryWrapper(javax.persistence.EntityManagerFactory emf,
Map emProperties,
javax.persistence.EntityManager emDelegate,
javax.persistence.Query queryDelegate,
String name) |
static javax.persistence.Query |
createNativeQueryWrapper(javax.persistence.EntityManagerFactory emf,
Map emProperties,
javax.persistence.EntityManager emDelegate,
javax.persistence.Query queryDelegate,
String sqlString) |
static javax.persistence.Query |
createNativeQueryWrapper(javax.persistence.EntityManagerFactory emf,
Map emProperties,
javax.persistence.EntityManager emDelegate,
javax.persistence.Query queryDelegate,
String sqlString,
Class resultClass) |
static javax.persistence.Query |
createNativeQueryWrapper(javax.persistence.EntityManagerFactory emf,
Map emProperties,
javax.persistence.EntityManager emDelegate,
javax.persistence.Query queryDelegate,
String sqlString,
String resultSetMapping) |
protected javax.persistence.Query |
createQueryDelegate(QueryWrapper.QueryType queryType,
javax.persistence.EntityManager entityManager,
String queryString) |
static javax.persistence.Query |
createQueryWrapper(javax.persistence.EntityManagerFactory emf,
Map emProperties,
javax.persistence.EntityManager emDelegate,
javax.persistence.Query queryDelegate,
String ejbqlString) |
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) |
protected javax.persistence.Query |
getQueryDelegate() |
List |
getResultList() |
Object |
getSingleResult() |
boolean |
isBound(javax.persistence.Parameter<?> param) |
javax.persistence.Query |
setFirstResult(int startPosition) |
javax.persistence.Query |
setFlushMode(javax.persistence.FlushModeType flushMode) |
javax.persistence.Query |
setHint(String hintName,
Object value) |
javax.persistence.Query |
setLockMode(javax.persistence.LockModeType lockModeType) |
javax.persistence.Query |
setMaxResults(int maxResults) |
javax.persistence.Query |
setParameter(int position,
Calendar value,
javax.persistence.TemporalType temporalType) |
javax.persistence.Query |
setParameter(int position,
Date value,
javax.persistence.TemporalType temporalType) |
javax.persistence.Query |
setParameter(int position,
Object value) |
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 name,
Calendar value,
javax.persistence.TemporalType temporalType) |
javax.persistence.Query |
setParameter(String name,
Date value,
javax.persistence.TemporalType temporalType) |
javax.persistence.Query |
setParameter(String name,
Object value) |
<T> T |
unwrap(Class<T> tClass) |
protected QueryWrapper(javax.persistence.EntityManagerFactory emf,
Map emProperties,
javax.persistence.EntityManager emDelegate,
javax.persistence.Query qDelegate,
QueryWrapper.QueryType type,
String query,
Class resultClass,
String resultSetMapping)
public static javax.persistence.Query createQueryWrapper(javax.persistence.EntityManagerFactory emf,
Map emProperties,
javax.persistence.EntityManager emDelegate,
javax.persistence.Query queryDelegate,
String ejbqlString)
public static javax.persistence.Query createNamedQueryWrapper(javax.persistence.EntityManagerFactory emf,
Map emProperties,
javax.persistence.EntityManager emDelegate,
javax.persistence.Query queryDelegate,
String name)
public static javax.persistence.Query createNativeQueryWrapper(javax.persistence.EntityManagerFactory emf,
Map emProperties,
javax.persistence.EntityManager emDelegate,
javax.persistence.Query queryDelegate,
String sqlString)
public static javax.persistence.Query createNativeQueryWrapper(javax.persistence.EntityManagerFactory emf,
Map emProperties,
javax.persistence.EntityManager emDelegate,
javax.persistence.Query queryDelegate,
String sqlString,
Class resultClass)
public static javax.persistence.Query createNativeQueryWrapper(javax.persistence.EntityManagerFactory emf,
Map emProperties,
javax.persistence.EntityManager emDelegate,
javax.persistence.Query queryDelegate,
String sqlString,
String resultSetMapping)
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 maxResults)
setMaxResults in interface javax.persistence.Querypublic int getMaxResults()
getMaxResults in interface javax.persistence.Querypublic javax.persistence.Query setFirstResult(int startPosition)
setFirstResult in interface javax.persistence.Querypublic int getFirstResult()
getFirstResult in interface javax.persistence.Querypublic javax.persistence.Query setHint(String hintName, Object value)
setHint in interface javax.persistence.Querypublic Map<String,Object> getHints()
getHints 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<Date> param, Date value, javax.persistence.TemporalType temporalType)
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(String name, Object value)
setParameter in interface javax.persistence.Querypublic javax.persistence.Query setParameter(String name, Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic javax.persistence.Query setParameter(String name, Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic javax.persistence.Query setParameter(int position,
Object value)
setParameter in interface javax.persistence.Querypublic javax.persistence.Query setParameter(int position,
Date value,
javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic javax.persistence.Query setParameter(int position,
Calendar value,
javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic Set<javax.persistence.Parameter<?>> getParameters()
getParameters in interface javax.persistence.Querypublic javax.persistence.Parameter<?> getParameter(String name)
getParameter in interface javax.persistence.Querypublic <T> javax.persistence.Parameter<T> getParameter(String name, Class<T> type)
getParameter in interface javax.persistence.Querypublic javax.persistence.Parameter<?> getParameter(int position)
getParameter in interface javax.persistence.Querypublic <T> javax.persistence.Parameter<T> getParameter(int position,
Class<T> type)
getParameter in interface javax.persistence.Querypublic boolean isBound(javax.persistence.Parameter<?> param)
isBound 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 javax.persistence.Query setFlushMode(javax.persistence.FlushModeType flushMode)
setFlushMode in interface javax.persistence.Querypublic javax.persistence.FlushModeType getFlushMode()
getFlushMode in interface javax.persistence.Querypublic javax.persistence.Query setLockMode(javax.persistence.LockModeType lockModeType)
setLockMode in interface javax.persistence.Querypublic javax.persistence.LockModeType getLockMode()
getLockMode in interface javax.persistence.Querypublic <T> T unwrap(Class<T> tClass)
unwrap in interface javax.persistence.Queryprotected javax.persistence.Query getQueryDelegate()
protected javax.persistence.Query createQueryDelegate(QueryWrapper.QueryType queryType, javax.persistence.EntityManager entityManager, String queryString)
Copyright © 2013. All Rights Reserved.