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.A set of mapping annotations which extend the O/R mapping annotations defined by JPA.
An SPI for dealing with parameters of native queries.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
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.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.Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing expressions 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 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 Querywritten in HQL or native SQL, a named Query written in HQL or native SQL, or a criteria query. Enumerates the possible flush modes for execution of aQuery.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.annotations
-
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 Querywritten in HQL or native SQL, a named Query written in HQL or native SQL, or a 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.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.Enumerates the possible flush modes for execution of a
Query.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 query, either: a Query
written in HQL or native SQL, 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.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
Queryinterface 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.ResultNodewhich 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 Querywritten in HQL or native SQL, 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.criteria
-
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.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.Within the context of an active session, an instance of this type represents an executable mutation query, that is, an
insert,update, ordelete.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 Querywritten in HQL or native SQL, 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.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.Identifies a page of query results by page size and page number.Within the context of an active session, an instance of this type represents an executable query, either: a Querywritten in HQL or native SQL, 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.sqmClassDescriptionDeprecated.Use Jakarta Persistence Nulls instead.Indicates a problem with a path expression in HQL/JPQL.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.tree.cte
-
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.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.