| Interface | Description |
|---|---|
| CommonQueryContract |
Defines the aspects of query definition that apply to all forms of
querying (HQL, JPQL, criteria) across all forms of persistence contexts
(Session, StatelessSession, EntityManager).
|
| DotIdentifierSequence |
Hibernate often deals with compound names/paths.
|
| JpaTuple | |
| NativeQuery<T> |
Represents a native (SQL) query.
|
| NativeQuery.FetchReturn |
Allows access to further control how join fetch returns are mapped back
from result sets.
|
| NativeQuery.InstantiationResultNode<J> | |
| NativeQuery.ResultNode |
Simple unification interface for all returns from the various `#addXYZ` methods .
|
| NativeQuery.ReturnableResultNode |
ResultNode which can be a query result
|
| NativeQuery.ReturnProperty |
Allows access to further control how properties within a root or join
fetch are mapped back from the result set.
|
| NativeQuery.RootReturn |
Allows access to further control how root returns are mapped back from
result sets.
|
| ParameterMetadata |
Access to known information about the parameters for a query.
|
| Query<R> |
Represents an HQL/JPQL query or a compiled Criteria query.
|
| QueryLogging | |
| QueryParameter<T> |
Represents a parameter defined in the source (HQL/JPQL or criteria) query.
|
| QueryProducer |
Contract for things that can produce Query instances.
|
| ResultListTransformer |
Allows defining transformation of the result List from a Query to some
other form.
|
| SynchronizeableQuery |
A unifying interface for queries which can define tables (query spaces) to synchronize on.
|
| TupleTransformer<T> |
User hook for applying transformations of the query result tuples (the result "row").
|
| Class | Description |
|---|---|
| AbstractQueryParameter<T> | |
| EntityIdentifierNavigablePath | |
| Limit |
Paging limits
|
| NavigablePath |
Compound-name where each path references to a domain or mapping model-part relative to a root path.
|
| TypedParameterValue |
Can be used to bind query parameter values.
|
| Enum | Description |
|---|---|
| BinaryArithmeticOperator | |
| CastType |
Defines the set of basic types which should be
accepted by the
cast() function on every
platform. |
| ComparisonOperator |
Defines the comparison operators.
|
| ConstructorEntityArgumentMode |
Describes the allowable ways in which entity references
can be handled as dynamic-instantiation (ctor result) argument.
|
| DynamicInstantiationNature |
Represents the type of instantiation to be performed.
|
| FetchClauseType |
The kind of fetch to use for the FETCH clause.
|
| ImmutableEntityUpdateQueryHandlingMode |
This enum defines how
Immutable entities are handled when executing a
bulk update statement. |
| NullOrdering |
The order of null.
|
| NullPrecedence |
Defines precedence of null values within
ORDER BY clause. |
| SetOperator |
The SQL set operators.
|
| SortOrder | |
| TemporalUnit |
A temporal field type which can occur as an argument
to
extract() or as the unit of a duration
expression. |
| TrimSpec | |
| UnaryArithmeticOperator |
| Exception | Description |
|---|---|
| IllegalQueryOperationException |
Indicates an attempt to perform some operation on a Query that is illegal
based on its state, e.g., attempt to call
Query.executeUpdate() on a
SELECT query. |
| NotIndexedCollectionException |
Indicates an attempt to use a non-indexed collection as indexed.
|
| PathException |
Indicates an attempt to use a path in an unsupported way
|
| QueryTypeMismatchException |
Indicates a problem with requested typed-Query result-type (e.g., JPA's
TypedQuery) |
| SemanticException |
Represents an error in the semantics (meaning) of the passed query.
|
| UnknownParameterException |
Generally indicates an attempt to bind a parameter value for an unknown parameter.
|
| UnknownSqlResultSetMappingException |
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.