public class QueryWrapper extends java.lang.Object implements Query
Constructor and Description |
---|
QueryWrapper(Query query) |
Modifier and Type | Method and Description |
---|---|
Query |
addQueryHint(java.lang.String hint) |
int |
executeUpdate() |
CacheMode |
getCacheMode() |
java.lang.String |
getCacheRegion() |
java.lang.String |
getComment() |
java.lang.Integer |
getFetchSize() |
java.lang.Integer |
getFirstResult() |
FlushMode |
getFlushMode() |
LockOptions |
getLockOptions() |
java.lang.Integer |
getMaxResults() |
java.lang.String[] |
getNamedParameters() |
java.lang.String |
getQueryString() |
java.lang.String[] |
getReturnAliases() |
Type[] |
getReturnTypes() |
java.lang.Integer |
getTimeout() |
boolean |
isCacheable() |
boolean |
isReadOnly() |
java.util.Iterator |
iterate() |
java.util.List |
list() |
ScrollableResults |
scroll() |
ScrollableResults |
scroll(ScrollMode scrollMode) |
Query |
setBigDecimal(int position,
java.math.BigDecimal number) |
Query |
setBigDecimal(java.lang.String name,
java.math.BigDecimal number) |
Query |
setBigInteger(int position,
java.math.BigInteger number) |
Query |
setBigInteger(java.lang.String name,
java.math.BigInteger number) |
Query |
setBinary(int position,
byte[] val) |
Query |
setBinary(java.lang.String name,
byte[] val) |
Query |
setBoolean(int position,
boolean val) |
Query |
setBoolean(java.lang.String name,
boolean val) |
Query |
setByte(int position,
byte val) |
Query |
setByte(java.lang.String name,
byte val) |
Query |
setCacheable(boolean cacheable) |
Query |
setCacheMode(CacheMode cacheMode) |
Query |
setCacheRegion(java.lang.String cacheRegion) |
Query |
setCalendar(int position,
java.util.Calendar calendar) |
Query |
setCalendar(java.lang.String name,
java.util.Calendar calendar) |
Query |
setCalendarDate(int position,
java.util.Calendar calendar) |
Query |
setCalendarDate(java.lang.String name,
java.util.Calendar calendar) |
Query |
setCharacter(int position,
char val) |
Query |
setCharacter(java.lang.String name,
char val) |
Query |
setComment(java.lang.String comment) |
Query |
setDate(int position,
java.util.Date date) |
Query |
setDate(java.lang.String name,
java.util.Date date) |
Query |
setDouble(int position,
double val) |
Query |
setDouble(java.lang.String name,
double val) |
Query |
setEntity(int position,
java.lang.Object val) |
Query |
setEntity(java.lang.String name,
java.lang.Object val) |
Query |
setFetchSize(int fetchSize) |
Query |
setFirstResult(int firstResult) |
Query |
setFloat(int position,
float val) |
Query |
setFloat(java.lang.String name,
float val) |
Query |
setFlushMode(FlushMode flushMode) |
Query |
setInteger(int position,
int val) |
Query |
setInteger(java.lang.String name,
int val) |
Query |
setLocale(int position,
java.util.Locale locale) |
Query |
setLocale(java.lang.String name,
java.util.Locale locale) |
Query |
setLockMode(java.lang.String alias,
LockMode lockMode) |
Query |
setLockOptions(LockOptions lockOptions) |
Query |
setLong(int position,
long val) |
Query |
setLong(java.lang.String name,
long val) |
Query |
setMaxResults(int maxResults) |
Query |
setParameter(int position,
java.lang.Object val) |
Query |
setParameter(int position,
java.lang.Object val,
Type type) |
Query |
setParameter(java.lang.String name,
java.lang.Object val) |
Query |
setParameter(java.lang.String name,
java.lang.Object val,
Type type) |
Query |
setParameterList(java.lang.String name,
java.util.Collection vals) |
Query |
setParameterList(java.lang.String name,
java.util.Collection vals,
Type type) |
Query |
setParameterList(java.lang.String name,
java.lang.Object[] vals) |
Query |
setParameterList(java.lang.String name,
java.lang.Object[] vals,
Type type) |
Query |
setParameters(java.lang.Object[] values,
Type[] types) |
Query |
setProperties(java.util.Map bean) |
Query |
setProperties(java.lang.Object bean) |
Query |
setReadOnly(boolean readOnly) |
Query |
setResultTransformer(ResultTransformer transformer) |
Query |
setSerializable(int position,
java.io.Serializable val) |
Query |
setSerializable(java.lang.String name,
java.io.Serializable val) |
Query |
setShort(int position,
short val) |
Query |
setShort(java.lang.String name,
short val) |
Query |
setString(int position,
java.lang.String val) |
Query |
setString(java.lang.String name,
java.lang.String val) |
Query |
setText(int position,
java.lang.String val) |
Query |
setText(java.lang.String name,
java.lang.String val) |
Query |
setTime(int position,
java.util.Date date) |
Query |
setTime(java.lang.String name,
java.util.Date date) |
Query |
setTimeout(int timeout) |
Query |
setTimestamp(int position,
java.util.Date date) |
Query |
setTimestamp(java.lang.String name,
java.util.Date date) |
java.lang.Object |
uniqueResult() |
protected final Query query
public QueryWrapper(Query query)
public int executeUpdate() throws HibernateException
executeUpdate
in interface Query
HibernateException
public java.lang.String[] getNamedParameters() throws HibernateException
getNamedParameters
in interface Query
HibernateException
public java.lang.String getQueryString()
getQueryString
in interface Query
public java.lang.String[] getReturnAliases() throws HibernateException
getReturnAliases
in interface Query
HibernateException
public Type[] getReturnTypes() throws HibernateException
getReturnTypes
in interface BasicQueryContract
HibernateException
public boolean isReadOnly()
isReadOnly
in interface BasicQueryContract
public java.util.Iterator iterate() throws HibernateException
iterate
in interface Query
HibernateException
public java.util.List list() throws HibernateException
list
in interface Query
HibernateException
public ScrollableResults scroll() throws HibernateException
scroll
in interface Query
HibernateException
public ScrollableResults scroll(ScrollMode scrollMode) throws HibernateException
scroll
in interface Query
HibernateException
public Query setBigDecimal(int position, java.math.BigDecimal number)
setBigDecimal
in interface Query
public Query setBigDecimal(java.lang.String name, java.math.BigDecimal number)
setBigDecimal
in interface Query
public Query setBigInteger(int position, java.math.BigInteger number)
setBigInteger
in interface Query
public Query setBigInteger(java.lang.String name, java.math.BigInteger number)
setBigInteger
in interface Query
public Query setBinary(int position, byte[] val)
public Query setBinary(java.lang.String name, byte[] val)
public Query setBoolean(int position, boolean val)
setBoolean
in interface Query
public Query setBoolean(java.lang.String name, boolean val)
setBoolean
in interface Query
public Query setByte(java.lang.String name, byte val)
public Query setCacheMode(CacheMode cacheMode)
setCacheMode
in interface BasicQueryContract
setCacheMode
in interface Query
public Query setCacheRegion(java.lang.String cacheRegion)
setCacheRegion
in interface BasicQueryContract
setCacheRegion
in interface Query
public Query setCacheable(boolean cacheable)
setCacheable
in interface BasicQueryContract
setCacheable
in interface Query
public Query setCalendar(int position, java.util.Calendar calendar)
setCalendar
in interface Query
public Query setCalendar(java.lang.String name, java.util.Calendar calendar)
setCalendar
in interface Query
public Query setCalendarDate(int position, java.util.Calendar calendar)
setCalendarDate
in interface Query
public Query setCalendarDate(java.lang.String name, java.util.Calendar calendar)
setCalendarDate
in interface Query
public Query setCharacter(int position, char val)
setCharacter
in interface Query
public Query setCharacter(java.lang.String name, char val)
setCharacter
in interface Query
public Query setComment(java.lang.String comment)
setComment
in interface Query
public Query setDate(int position, java.util.Date date)
public Query setDate(java.lang.String name, java.util.Date date)
public Query setDouble(int position, double val)
public Query setDouble(java.lang.String name, double val)
public Query setEntity(int position, java.lang.Object val)
public Query setEntity(java.lang.String name, java.lang.Object val)
public Query setFetchSize(int fetchSize)
setFetchSize
in interface BasicQueryContract
setFetchSize
in interface Query
public Query setFirstResult(int firstResult)
setFirstResult
in interface Query
public Query setFloat(java.lang.String name, float val)
public Query setFlushMode(FlushMode flushMode)
setFlushMode
in interface BasicQueryContract
setFlushMode
in interface Query
public Query setInteger(int position, int val)
setInteger
in interface Query
public Query setInteger(java.lang.String name, int val)
setInteger
in interface Query
public Query setLocale(int position, java.util.Locale locale)
public Query setLocale(java.lang.String name, java.util.Locale locale)
public Query setLockMode(java.lang.String alias, LockMode lockMode)
setLockMode
in interface Query
public Query setLockOptions(LockOptions lockOptions)
setLockOptions
in interface Query
public Query setLong(java.lang.String name, long val)
public Query setMaxResults(int maxResults)
setMaxResults
in interface Query
public Query setParameter(int position, java.lang.Object val) throws HibernateException
setParameter
in interface Query
HibernateException
public Query setParameter(java.lang.String name, java.lang.Object val) throws HibernateException
setParameter
in interface Query
HibernateException
public Query setParameter(int position, java.lang.Object val, Type type)
setParameter
in interface Query
public Query setParameter(java.lang.String name, java.lang.Object val, Type type)
setParameter
in interface Query
public Query setParameterList(java.lang.String name, java.util.Collection vals) throws HibernateException
setParameterList
in interface Query
HibernateException
public Query setParameterList(java.lang.String name, java.lang.Object[] vals) throws HibernateException
setParameterList
in interface Query
HibernateException
public Query setParameterList(java.lang.String name, java.util.Collection vals, Type type) throws HibernateException
setParameterList
in interface Query
HibernateException
public Query setParameterList(java.lang.String name, java.lang.Object[] vals, Type type) throws HibernateException
setParameterList
in interface Query
HibernateException
public Query setParameters(java.lang.Object[] values, Type[] types) throws HibernateException
setParameters
in interface Query
HibernateException
public Query setProperties(java.lang.Object bean) throws HibernateException
setProperties
in interface Query
HibernateException
public Query setProperties(java.util.Map bean) throws HibernateException
setProperties
in interface Query
HibernateException
public Query setReadOnly(boolean readOnly)
setReadOnly
in interface BasicQueryContract
setReadOnly
in interface Query
public Query setResultTransformer(ResultTransformer transformer)
setResultTransformer
in interface Query
public Query setSerializable(int position, java.io.Serializable val)
setSerializable
in interface Query
public Query setSerializable(java.lang.String name, java.io.Serializable val)
setSerializable
in interface Query
public Query setShort(java.lang.String name, short val)
public Query setString(int position, java.lang.String val)
public Query setString(java.lang.String name, java.lang.String val)
public Query setText(int position, java.lang.String val)
public Query setText(java.lang.String name, java.lang.String val)
public Query setTime(int position, java.util.Date date)
public Query setTime(java.lang.String name, java.util.Date date)
public Query setTimeout(int timeout)
setTimeout
in interface BasicQueryContract
setTimeout
in interface Query
public Query setTimestamp(int position, java.util.Date date)
setTimestamp
in interface Query
public Query setTimestamp(java.lang.String name, java.util.Date date)
setTimestamp
in interface Query
public java.lang.Object uniqueResult() throws HibernateException
uniqueResult
in interface Query
HibernateException
public FlushMode getFlushMode()
getFlushMode
in interface BasicQueryContract
public CacheMode getCacheMode()
getCacheMode
in interface BasicQueryContract
public boolean isCacheable()
isCacheable
in interface BasicQueryContract
public java.lang.String getCacheRegion()
getCacheRegion
in interface BasicQueryContract
public java.lang.Integer getTimeout()
getTimeout
in interface BasicQueryContract
public java.lang.Integer getFetchSize()
getFetchSize
in interface BasicQueryContract
public java.lang.Integer getMaxResults()
getMaxResults
in interface Query
public java.lang.Integer getFirstResult()
getFirstResult
in interface Query
public LockOptions getLockOptions()
getLockOptions
in interface Query
public java.lang.String getComment()
getComment
in interface Query
public Query addQueryHint(java.lang.String hint)
addQueryHint
in interface Query