public abstract class NanoEntityManagerFactory.AbstractQuery<X> extends Object implements javax.persistence.TypedQuery<X>
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
em |
protected int |
first |
protected int |
max |
protected Map<String,javax.persistence.Parameter> |
parameter |
protected Map<String,Object> |
props |
| Constructor and Description |
|---|
AbstractQuery() |
| Modifier and Type | Method and Description |
|---|---|
protected Class<X> |
evaluateResultType(String qstr)
utility to find the desired result type
|
int |
getFirstResult() |
javax.persistence.FlushModeType |
getFlushMode() |
Map<String,Object> |
getHints() |
javax.persistence.LockModeType |
getLockMode() |
int |
getMaxResults() |
protected Object |
getNParameter(String key) |
protected Collection |
getNParameterValues()
getParameterValues
|
javax.persistence.Parameter<?> |
getParameter(int arg0) |
<T> javax.persistence.Parameter<T> |
getParameter(int arg0,
Class<T> arg1) |
javax.persistence.Parameter<?> |
getParameter(String arg0) |
<T> javax.persistence.Parameter<T> |
getParameter(String arg0,
Class<T> arg1) |
Set<javax.persistence.Parameter<?>> |
getParameters() |
Object |
getParameterValue(int arg0) |
<T> T |
getParameterValue(javax.persistence.Parameter<T> arg0) |
Object |
getParameterValue(String arg0) |
X |
getSingleResult() |
boolean |
isBound(javax.persistence.Parameter<?> arg0) |
javax.persistence.TypedQuery |
setFirstResult(int arg0) |
javax.persistence.TypedQuery |
setFlushMode(javax.persistence.FlushModeType arg0) |
javax.persistence.TypedQuery |
setHint(String arg0,
Object arg1) |
javax.persistence.TypedQuery |
setLockMode(javax.persistence.LockModeType arg0) |
javax.persistence.TypedQuery |
setMaxResults(int arg0) |
javax.persistence.TypedQuery |
setParameter(int arg0,
Calendar arg1,
javax.persistence.TemporalType arg2) |
javax.persistence.TypedQuery |
setParameter(int arg0,
Date arg1,
javax.persistence.TemporalType arg2) |
javax.persistence.TypedQuery |
setParameter(int arg0,
Object arg1) |
javax.persistence.TypedQuery |
setParameter(javax.persistence.Parameter<Calendar> arg0,
Calendar arg1,
javax.persistence.TemporalType arg2) |
javax.persistence.TypedQuery |
setParameter(javax.persistence.Parameter<Date> arg0,
Date arg1,
javax.persistence.TemporalType arg2) |
<T> javax.persistence.TypedQuery<X> |
setParameter(javax.persistence.Parameter<T> arg0,
T arg1) |
javax.persistence.TypedQuery |
setParameter(String arg0,
Calendar arg1,
javax.persistence.TemporalType arg2) |
javax.persistence.TypedQuery |
setParameter(String arg0,
Date arg1,
javax.persistence.TemporalType arg2) |
javax.persistence.TypedQuery |
setParameter(String arg0,
Object arg1) |
protected String |
toNativeSQL(String jpqlStatement) |
<T> T |
unwrap(Class<T> arg0) |
protected javax.persistence.EntityManager em
protected int first
protected int max
public X getSingleResult()
getSingleResult in interface javax.persistence.QuerygetSingleResult in interface javax.persistence.TypedQuery<X>public 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 arg0)
getParameter in interface javax.persistence.Querypublic javax.persistence.Parameter<?> getParameter(int arg0)
getParameter in interface javax.persistence.Querypublic <T> javax.persistence.Parameter<T> getParameter(String arg0, Class<T> arg1)
getParameter in interface javax.persistence.Querypublic <T> javax.persistence.Parameter<T> getParameter(int arg0,
Class<T> arg1)
getParameter in interface javax.persistence.Querypublic <T> T getParameterValue(javax.persistence.Parameter<T> arg0)
getParameterValue in interface javax.persistence.Querypublic Object getParameterValue(String arg0)
getParameterValue in interface javax.persistence.Querypublic Object getParameterValue(int arg0)
getParameterValue in interface javax.persistence.Querypublic Set<javax.persistence.Parameter<?>> getParameters()
getParameters in interface javax.persistence.Querypublic boolean isBound(javax.persistence.Parameter<?> arg0)
isBound in interface javax.persistence.Querypublic javax.persistence.TypedQuery setFirstResult(int arg0)
setFirstResult in interface javax.persistence.QuerysetFirstResult in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery setFlushMode(javax.persistence.FlushModeType arg0)
setFlushMode in interface javax.persistence.QuerysetFlushMode in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery setHint(String arg0, Object arg1)
setHint in interface javax.persistence.QuerysetHint in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery setLockMode(javax.persistence.LockModeType arg0)
setLockMode in interface javax.persistence.QuerysetLockMode in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery setMaxResults(int arg0)
setMaxResults in interface javax.persistence.QuerysetMaxResults in interface javax.persistence.TypedQuery<X>public <T> javax.persistence.TypedQuery<X> setParameter(javax.persistence.Parameter<T> arg0, T arg1)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery setParameter(String arg0, Object arg1)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery setParameter(int arg0,
Object arg1)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery setParameter(javax.persistence.Parameter<Calendar> arg0, Calendar arg1, javax.persistence.TemporalType arg2)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery setParameter(javax.persistence.Parameter<Date> arg0, Date arg1, javax.persistence.TemporalType arg2)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery setParameter(String arg0, Calendar arg1, javax.persistence.TemporalType arg2)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery setParameter(String arg0, Date arg1, javax.persistence.TemporalType arg2)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery setParameter(int arg0,
Calendar arg1,
javax.persistence.TemporalType arg2)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery setParameter(int arg0,
Date arg1,
javax.persistence.TemporalType arg2)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public <T> T unwrap(Class<T> arg0)
unwrap in interface javax.persistence.Queryprotected Class<X> evaluateResultType(String qstr)
qstr - sql-selection-statementprotected Collection getNParameterValues()
Copyright © 2012–2018. All rights reserved.