|
Spring Data Jpa | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.data.jpa.repository.query.ParameterBinder
public class ParameterBinder
ParameterBinder
is used to bind method parameters to a Query
. This is usually done whenever an
AbstractJpaQuery
is executed.
Constructor Summary | |
---|---|
ParameterBinder(Parameters parameters,
Object[] values)
Creates a new ParameterBinder . |
Method Summary | ||
---|---|---|
protected void |
bind(javax.persistence.Query query,
Parameter parameter,
Object value,
int position)
|
|
|
bind(T query)
Binds the parameters to the given Query . |
|
javax.persistence.Query |
bindAndPrepare(javax.persistence.Query query)
Binds the parameters to the given query and applies special parameter types (e.g. pagination). |
|
Pageable |
getPageable()
Returns the Pageable of the parameters, if available. |
|
Sort |
getSort()
Returns the sort instance to be used for query creation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ParameterBinder(Parameters parameters, Object[] values)
ParameterBinder
.
parameters
- values
- Method Detail |
---|
public Pageable getPageable()
Pageable
of the parameters, if available. Returns null
otherwise.
public Sort getSort()
Sort
parameter if available or the
Sort
contained in a Pageable
if available. Returns null
if no Sort
can be found.
public <T extends javax.persistence.Query> T bind(T query)
Query
.
query
-
protected void bind(javax.persistence.Query query, Parameter parameter, Object value, int position)
public javax.persistence.Query bindAndPrepare(javax.persistence.Query query)
query
-
|
Spring Data Jpa | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |