Uses of Package
org.hibernate.query
Packages that use org.hibernate.query
Package
Description
This package defines the central Hibernate APIs, beginning with
SessionFactory
, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session
and StatelessSession
,
the most important APIs exposing persistence-related operations for
entities.An SPI for dealing with parameters of native queries.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Defines the event types and event listener interfaces for
events produced by the stateful
Session
.An SPI for managing cases where, by default, Hibernate intentionally violates
the letter of the JPA specification.
Defines support for executing database stored procedures and functions and accessing their outputs.
Defines an SPI for calling stored procedures and functions.
Everything related to HQL/JPQL, native SQL, and criteria queries.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
SPI for extending
HibernateCriteriaBuilder
with additional functionality by registering a Service
.SPIs for HQL support.
Support for SelectionSpecification
and MutationSpecification which
is similar in concept to criteria queries, but focused on ease-of-use and less verbosity.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
SPIs for native SQL query support.
This package defines a semantic model of HQL queries.
Package defining support for
SqmFunctionDescriptor
handling.SPI-level SQM contracts
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
select
statements in the SQM tree.Package defining support for creating and consuming a SQL AST.
Support for common table expressions (CTE) in a SQL tree.
AST nodes representing
select
statements in a SQL tree.Defines strategies for post-processing criteria query
results into a form convenient to the application.
-
Classes in org.hibernate.query used by org.hibernateClassDescriptionWithin the context of an active session, an instance of this type represents an executable query, either: a query written in HQL, a named query written in HQL or native SQL, or a criteria query.An object which can produce instances of
SelectionQuery
andMutationQuery
. -
Classes in org.hibernate.query used by org.hibernate.engine.query.spiClassDescriptionRepresents a parameter defined in the source (HQL/JPQL or criteria) query.
-
Classes in org.hibernate.query used by org.hibernate.engine.spiClassDescriptionWithin the context of an active session, an instance of this type represents an executable mutation query, that is, an
insert
,update
, ordelete
.Within the context of an active session, an instance of this type represents an executable query written in the native SQL dialect of the underlying database.Within the context of an active session, an instance of this type represents an executable query, either: a query written in HQL, a named query written in HQL or native SQL, or a criteria query.An object which can produce instances ofSelectionQuery
andMutationQuery
.Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
. -
Classes in org.hibernate.query used by org.hibernate.event.spi
-
Classes in org.hibernate.query used by org.hibernate.jpa.spiClassDescriptionExtension to TupleTransformer exposing the transformation target type.
-
Classes in org.hibernate.query used by org.hibernate.metamodel.mapping.ordering.astClassDescriptionDeprecated.Use Jakarta Persistence Nulls instead.Enumerates the directions in which query results may be sorted.
-
Classes in org.hibernate.query used by org.hibernate.procedureClassDescriptionDefines the aspects of query execution and parameter binding that apply to all forms of querying: queries written in HQL or JPQL, queries written in the native SQL dialect of the database, criteria queries, and stored procedure calls.Represents a parameter defined in the source (HQL/JPQL or criteria) query.Represents the abstract notion of a query whose results are affected by the data stored in a given set of named query spaces.
-
Classes in org.hibernate.query used by org.hibernate.procedure.spiClassDescriptionDefines the aspects of query execution and parameter binding that apply to all forms of querying: queries written in HQL or JPQL, queries written in the native SQL dialect of the database, criteria queries, and stored procedure calls.Within the context of an active session, an instance of this type represents an executable mutation query, that is, an
insert
,update
, ordelete
.Within the context of an active session, an instance of this type represents an executable query, either: a query written in HQL, a named query written in HQL or native SQL, or a criteria query.Represents a parameter defined in the source (HQL/JPQL or criteria) query.Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.Represents the abstract notion of a query whose results are affected by the data stored in a given set of named query spaces. -
Classes in org.hibernate.query used by org.hibernate.queryClassDescriptionDefines the aspects of query execution and parameter binding that apply to all forms of querying: queries written in HQL or JPQL, queries written in the native SQL dialect of the database, criteria queries, and stored procedure calls.Thrown when an operation of the
Query
interface is called which is unsupported due to the nature of the query itself.Support for pagination based on a unique key of the result set instead of theoffset
.Support for pagination based on a unique key of the result set instead of theoffset
.Within the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert
,update
, ordelete
.Within the context of an active session, an instance of this type represents an executable query written in the native SQL dialect of the underlying database.Allows access to further control how join fetch returns are mapped back from result sets.Simple unification interface for all returns from the variousaddXYZ()
methods.ANativeQuery.ResultNode
which can be a query result.Allows access to further control how properties within a root or join fetch are mapped back from the result set.Allows access to further control how root returns are mapped back from result sets.Deprecated.Use Jakarta Persistence Nulls instead.A rule for sorting a query result set.Identifies a page of query results by page size and page number.Information about the parameters of a query.Within the context of an active session, an instance of this type represents an executable query, either: a query written in HQL, a named query written in HQL or native SQL, or a criteria query.Enumerates the possible flush modes for execution of aQuery
.Represents a parameter defined in the source (HQL/JPQL or criteria) query.Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.Represents an error in the semantics (meaning) of a HQL/JPQL query.Enumerates the directions in which query results may be sorted.Represents the abstract notion of a query whose results are affected by the data stored in a given set of named query spaces.Represents a typed argument to a query parameter. -
Classes in org.hibernate.query used by org.hibernate.query.criteriaClassDescriptionDeprecated.Use Jakarta Persistence Nulls instead.An object which can produce instances of
SelectionQuery
andMutationQuery
.Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.Enumerates the directions in which query results may be sorted. -
Classes in org.hibernate.query used by org.hibernate.query.criteria.spiClassDescriptionDeprecated.Use Jakarta Persistence Nulls instead.Enumerates the directions in which query results may be sorted.
-
Classes in org.hibernate.query used by org.hibernate.query.hql.spiClassDescriptionDefines the aspects of query execution and parameter binding that apply to all forms of querying: queries written in HQL or JPQL, queries written in the native SQL dialect of the database, criteria queries, and stored procedure calls.Within the context of an active session, an instance of this type represents an executable mutation query, that is, an
insert
,update
, ordelete
.Within the context of an active session, an instance of this type represents an executable query, either: a query written in HQL, a named query written in HQL or native SQL, or a criteria query.Enumerates the possible flush modes for execution of aQuery
.Represents a parameter defined in the source (HQL/JPQL or criteria) query.Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
. -
Classes in org.hibernate.query used by org.hibernate.query.specificationClassDescriptionDefines the aspects of query execution and parameter binding that apply to all forms of querying: queries written in HQL or JPQL, queries written in the native SQL dialect of the database, criteria queries, and stored procedure calls.Within the context of an active session, an instance of this type represents an executable mutation query, that is, an
insert
,update
, ordelete
.A rule for sorting a query result set.Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
. -
Classes in org.hibernate.query used by org.hibernate.query.spiClassDescriptionDefines the aspects of query execution and parameter binding that apply to all forms of querying: queries written in HQL or JPQL, queries written in the native SQL dialect of the database, criteria queries, and stored procedure calls.Support for pagination based on a unique key of the result set instead of the
offset
.Support for pagination based on a unique key of the result set instead of theoffset
.Within the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert
,update
, ordelete
.Information about the parameters of a query.Within the context of an active session, an instance of this type represents an executable query, either: a query written in HQL, a named query written in HQL or native SQL, or a criteria query.Enumerates the possible flush modes for execution of aQuery
.Represents a parameter defined in the source (HQL/JPQL or criteria) query.An object which can produce instances ofSelectionQuery
andMutationQuery
.Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
. -
Classes in org.hibernate.query used by org.hibernate.query.sql.spiClassDescriptionDefines the aspects of query execution and parameter binding that apply to all forms of querying: queries written in HQL or JPQL, queries written in the native SQL dialect of the database, criteria queries, and stored procedure calls.Within the context of an active session, an instance of this type represents an executable mutation query, that is, an
insert
,update
, ordelete
.Within the context of an active session, an instance of this type represents an executable query written in the native SQL dialect of the underlying database.Within the context of an active session, an instance of this type represents an executable query, either: a query written in HQL, a named query written in HQL or native SQL, or a criteria query.Enumerates the possible flush modes for execution of aQuery
.Represents a parameter defined in the source (HQL/JPQL or criteria) query.Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.Represents the abstract notion of a query whose results are affected by the data stored in a given set of named query spaces. -
Classes in org.hibernate.query used by org.hibernate.query.sqmClassDescriptionDefines the aspects of query execution and parameter binding that apply to all forms of querying: queries written in HQL or JPQL, queries written in the native SQL dialect of the database, criteria queries, and stored procedure calls.Deprecated.Use Jakarta Persistence Nulls instead.Indicates a problem with a path expression in HQL/JPQL.Enumerates the possible flush modes for execution of a
Query
.Represents a parameter defined in the source (HQL/JPQL or criteria) query.Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.Represents an error in the semantics (meaning) of a HQL/JPQL query.Enumerates the directions in which query results may be sorted. -
Classes in org.hibernate.query used by org.hibernate.query.sqm.produce.functionClassDescriptionRepresents an error in the semantics (meaning) of a HQL/JPQL query.
-
Classes in org.hibernate.query used by org.hibernate.query.sqm.spiClassDescriptionDefines the aspects of query execution and parameter binding that apply to all forms of querying: queries written in HQL or JPQL, queries written in the native SQL dialect of the database, criteria queries, and stored procedure calls.Support for pagination based on a unique key of the result set instead of the
offset
.Support for pagination based on a unique key of the result set instead of theoffset
.Identifies a page of query results by page size and page number.Information about the parameters of a query.Enumerates the possible flush modes for execution of aQuery
.Represents a parameter defined in the source (HQL/JPQL or criteria) query.Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
. -
Classes in org.hibernate.query used by org.hibernate.query.sqm.tree.cte
-
Classes in org.hibernate.query used by org.hibernate.query.sqm.tree.domain
-
Classes in org.hibernate.query used by org.hibernate.query.sqm.tree.expressionClassDescriptionRepresents a parameter defined in the source (HQL/JPQL or criteria) query.
-
Classes in org.hibernate.query used by org.hibernate.query.sqm.tree.from
-
Classes in org.hibernate.query used by org.hibernate.query.sqm.tree.selectClassDescriptionDeprecated.Use Jakarta Persistence Nulls instead.Enumerates the directions in which query results may be sorted.
-
Classes in org.hibernate.query used by org.hibernate.sql.ast.spi
-
Classes in org.hibernate.query used by org.hibernate.sql.ast.tree.cteClassDescriptionDeprecated.Use Jakarta Persistence Nulls instead.Enumerates the directions in which query results may be sorted.
-
Classes in org.hibernate.query used by org.hibernate.sql.ast.tree.selectClassDescriptionDeprecated.Use Jakarta Persistence Nulls instead.Enumerates the directions in which query results may be sorted.
-
Classes in org.hibernate.query used by org.hibernate.transformClassDescriptionExtension to TupleTransformer exposing the transformation target type.