Query#list(),
Query#uniqueResult, Query#uniqueResultOptional,
Query#getResultList, Query#getSingleResult and
Query#scroll.
todo (6.0) : ? - can this be re-used for handling entity and collection loads as well?
todo (6.0) : Stream/Spliterator version as well? depends on answer to ^^
short term it makes no sense to return a Stream/Spliterator for entity
or collection loads. Long term it might if/when we start to define
Session#stream(Class entityClass) style API
| Modifier and Type | Method and Description |
|---|---|
| public <T> T | executeQuery(DomainQueryExecutionContext executionContext, ResultsConsumer<T, R> resultsConsumer)
Execute the query |
| public List | performList(DomainQueryExecutionContext executionContext)
Perform (execute) the query returning a List |
| public ScrollableResultsImplementor | performScroll(ScrollMode scrollMode, DomainQueryExecutionContext executionContext)
Perform (execute) the query returning a ScrollableResults |
| executeQuery | back to summary |
|---|---|
| public <T> T executeQuery(DomainQueryExecutionContext executionContext, ResultsConsumer<T, R> resultsConsumer) Execute the query
| |
| performList | back to summary |
|---|---|
| public List Perform (execute) the query returning a List | |
| performScroll | back to summary |
|---|---|
| public ScrollableResultsImplementor Perform (execute) the query returning a ScrollableResults | |