public interface Query<T> extends ComparableFunction<T>, Cloneable
Modifier and Type | Method and Description |
---|---|
Optional<OnGoingLogicalCondition> |
condition()
condition.
|
Query<T> |
freeze()
freeze.
|
Optional<T> |
get(javax.persistence.EntityManager entityManager)
Use only when your query is suppose to return only one element
|
Map<String,Object> |
getParameters()
getParameters.
|
String |
getQuery()
getQuery.
|
List<T> |
list(javax.persistence.EntityManager entityManager)
Execute and return your query data
|
<E> List<E> |
map(javax.persistence.EntityManager entityManager,
java.util.function.Function<T,E> function)
Retrieve the query data and apply a transformation function on each
elements
|
Query<T> |
setFirstResult(int startPosition)
Set the position of the first result to retrieve.
|
Query<T> |
setLockMode(javax.persistence.LockModeType lockMode)
setLockMode.
|
Query<T> |
setMaxResults(int maxResult)
Set the maximum number of results to retrieve.
|
createQueryFragment, generateParameter
String getQuery()
getQuery.
<E> List<E> map(javax.persistence.EntityManager entityManager, java.util.function.Function<T,E> function)
Optional<T> get(javax.persistence.EntityManager entityManager)
entityManager
- a EntityManager
object.Optional
object.List<T> list(javax.persistence.EntityManager entityManager)
entityManager
- a EntityManager
object.List
object.Query<T> setFirstResult(int startPosition)
startPosition
- - position of the first result, numbered from 0Query<T> setMaxResults(int maxResult)
maxResult
- - maximum number of results to retrieveOptional<OnGoingLogicalCondition> condition()
condition.
Copyright © 2011–2019. All rights reserved.