Query and NativeQuery.
Implementors include org.hibernate.Session and org.hibernate.StatelessSession .
Many operations of the interface have the same or very similar signatures to operations of
jakarta.persistence.EntityManager . They are declared here to allow reuse by
StatelessSession.
Unlike the corresponding operations of EntityManager, operations for creating untyped
instances of Query are all marked as deprecated. Clients must migrate to the use of
the equivalent operations which accept a Class and return a typed Query.
| Modifier and Type | Method and Description |
|---|---|
| public MutationQuery | createMutationQuery(String hqlString)
Create a |
| public MutationQuery | createMutationQuery(CriteriaUpdate<T> updateQuery)
Create a |
| public MutationQuery | createMutationQuery(CriteriaDelete<T> deleteQuery)
Create a |
| public MutationQuery | createMutationQuery(JpaCriteriaInsertSelect<T> insertSelect)
Create a |
| public MutationQuery | createNamedMutationQuery(String name)
Create a |
| public Query | Returns: TheQuery instance for manipulation and executionthe name of a predefined named query name)
Deprecated
since 6.0. use
Create a typed createNamedQuery(String, Class)
Query instance for the given named query.
|
| public <R> Query | Returns: TheQuery instance for manipulation and executionthe name of a query defined in metadata name, Class<R> the type of the query result resultClass)Create a typed |
| public SelectionQuery | createNamedSelectionQuery(String name)
Deprecated
since 6.3. use
Create a createNamedSelectionQuery(String, Class)
SelectionQuery instance for the named
jakarta..
|
| public <R> SelectionQuery | createNamedSelectionQuery(String name, Class<R> resultType)
Create a |
| public MutationQuery | Returns: The NativeQuery instance for manipulation and executiona native SQL statement string sqlString)Create a |
| public NativeQuery | Returns: TheNativeQuery instance for manipulation and executiona native SQL query string sqlString)
Deprecated
since 6.0. use
Create a createNativeQuery(String, Class)
NativeQuery instance for the given native SQL query.
|
| public <R> NativeQuery | Returns: TheNativeQuery instance for manipulation and executionThe native (SQL) query string sqlString, Class<R> The Java type to map results to resultClass)Create a |
| public <R> NativeQuery | Returns: TheNativeQuery instance for manipulation and executionNative (SQL) query string sqlString, Class<R> The Java entity class to map results to resultClass, String The table alias for columns in the result set tableAlias)Create a |
| public NativeQuery | Returns: TheNativeQuery instance for manipulation and executionThe native (SQL) query string sqlString, String The explicit result mapping name resultSetMappingName)
Deprecated
since 6.0. use
Create a createNativeQuery(String, String, Class)
NativeQuery instance for the given native SQL query
using an explicit mapping to the specified Java type.
|
| public <R> NativeQuery | Returns: TheNativeQuery instance for manipulation and executionThe native (SQL) query string sqlString, String The explicit result mapping name resultSetMappingName, Class<R> resultClass)Create a |
| public Query | Returns: TheQuery instance for manipulation and executionThe HQL query queryString)
Deprecated
since 6.0. use
Create a createQuery(String, Class),
createSelectionQuery(String, Class), or
createMutationQuery(String) depending on intention
Query instance for the given HQL query, or
HQL insert, update, or delete statement.
|
| public <R> Query | Returns: TheQuery instance for manipulation and executionThe HQL query queryString, Class<R> The type of the query result resultClass)Create a typed |
| public <R> Query | |
| public Query | createQuery(CriteriaUpdate<T> updateQuery)
Deprecated
since 6.0. use
Create a createMutationQuery(CriteriaUpdate)
MutationQuery for the given JPA CriteriaUpdate
|
| public Query | createQuery(CriteriaDelete<T> deleteQuery)
Deprecated
since 6.0. use
Create a createMutationQuery(CriteriaDelete)
MutationQuery for the given JPA CriteriaDelete
|
| public SelectionQuery | createSelectionQuery(String hqlString)
Deprecated
since 6.3. Use
Create a createSelectionQuery(String, Class)
SelectionQuery reference for the given HQL
select statement.
|
| public <R> SelectionQuery | createSelectionQuery(String
The HQL query as a string hqlString, Class<R> The resultType)Class object representing the
query result typeCreate a |
| public <R> SelectionQuery | createSelectionQuery(CriteriaQuery<R> criteria)
Create a |
| public NativeQuery | Returns: TheNativeQuery instance for manipulation and executionThe name of the predefined query name)
Deprecated
since 6.0. use
Get a createNamedQuery(String, Class)
NativeQuery instance for a named native SQL query
|
| public NativeQuery | Returns: TheNativeQuery instance for manipulation and executionThe name of the predefined query name, String resultSetMapping)
Deprecated
since 6.0. use
Get a createNamedQuery(String, Class)
NativeQuery instance for a named native SQL query
|
| public Query | Returns: TheQuery instance for manipulation and executionthe name of a predefined named query queryName)
Deprecated
since 6.0. use
Create a createNamedQuery(String, Class)
Query instance for the named query.
|
| createMutationQuery | back to summary |
|---|---|
| public MutationQuery createMutationQuery(String hqlString) Create a
| |
| createMutationQuery | back to summary |
|---|---|
| public MutationQuery createMutationQuery(CriteriaUpdate<T> updateQuery) Create a | |
| createMutationQuery | back to summary |
|---|---|
| public MutationQuery createMutationQuery(CriteriaDelete<T> deleteQuery) Create a | |
| createMutationQuery | back to summary |
|---|---|
| public MutationQuery createMutationQuery(JpaCriteriaInsertSelect<T> insertSelect) Create a | |
| createNamedMutationQuery | back to summary |
|---|---|
| public MutationQuery createNamedMutationQuery(String name) Create a
| |
| createNamedQuery | back to summary |
|---|---|
| public Query Create a typed
| |
| createNamedQuery | back to summary |
|---|---|
| public <R> Query Create a typed
| |
| createNamedSelectionQuery | back to summary |
|---|---|
| public SelectionQuery Create a Implementation Note This method interprets some queries with an implicit
| |
| createNamedSelectionQuery | back to summary |
|---|---|
| public <R> SelectionQuery Create a
| |
| createNativeMutationQuery | back to summary |
|---|---|
| public MutationQuery createNativeMutationQuery(String sqlString) Create a
| |
| createNativeQuery | back to summary |
|---|---|
| public NativeQuery Create a
| |
| createNativeQuery | back to summary |
|---|---|
| public <R> NativeQuery Create a
| |
| createNativeQuery | back to summary |
|---|---|
| public <R> NativeQuery Create a
The given class must be an entity class. This method is equivalent to
| |
| createNativeQuery | back to summary |
|---|---|
| public NativeQuery Create a
The given result set mapping name must identify a mapping defined by
a
| |
| createNativeQuery | back to summary |
|---|---|
| public <R> NativeQuery Create a
The given result set mapping name must identify a mapping defined by
a
| |
| createQuery | back to summary |
|---|---|
| public Query Deprecated since 6.0. use Create a
If a query has no explicit
API Note Returns a raw Implementation Note This method interprets some queries with an implicit
| |
| createQuery | back to summary |
|---|---|
| public <R> Query Create a typed
If a query has no explicit
The returned
| |
| createQuery | back to summary |
|---|---|
| public <R> Query Create a | |
| createQuery | back to summary |
|---|---|
| public Query Create a
| |
| createQuery | back to summary |
|---|---|
| public Query Create a
| |
| createSelectionQuery | back to summary |
|---|---|
| public SelectionQuery Create a
If the statement has no explicit
Implementation Note This method interprets some queries with an implicit
| |
| createSelectionQuery | back to summary |
|---|---|
| public <R> SelectionQuery Create a
If a query has no explicit
The returned
| |
| createSelectionQuery | back to summary |
|---|---|
| public <R> SelectionQuery Create a | |
| getNamedNativeQuery | back to summary |
|---|---|
| public NativeQuery Get a
| |
| getNamedNativeQuery | back to summary |
|---|---|
| public NativeQuery Get a
| |
| getNamedQuery | back to summary |
|---|---|
| public Query Create a
| |