Uses of Package
org.hibernate.query
-
Packages that use org.hibernate.query Package Description org.hibernate This package defines the central Hibernate APIs, beginning withSessionFactory
, which represents an instance of Hibernate at runtime and is the source of new instances ofSession
andStatelessSession
, the most important APIs exposing persistence-related operations for entities.org.hibernate.boot.internal org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata.org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.engine.jdbc.mutation.internal org.hibernate.engine.query.spi An SPI for dealing with parameters of native queries.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.envers.function org.hibernate.envers.internal.entities.mapper.id org.hibernate.envers.internal.entities.mapper.relation.lazy org.hibernate.envers.internal.entities.mapper.relation.query org.hibernate.envers.internal.revisioninfo org.hibernate.envers.internal.tools.query org.hibernate.envers.query.internal.impl org.hibernate.event.spi Defines the event types and event listener interfaces for events produced by the statefulSession
.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.jpa.spi An SPI for managing cases where, by default, Hibernate intentionally violates the letter of the JPA specification.org.hibernate.loader.ast.internal org.hibernate.metamodel This package defines an API for accessing the runtime metamodel describing persistent entities in Java and their mappings to the relational database schema.org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.model.domain Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.procedure Defines support for executing database stored procedures and functions and accessing their outputs.org.hibernate.procedure.internal Defines the internal implementation of the stored procedure SPI.org.hibernate.procedure.spi Defines an SPI for calling stored procedures and functions.org.hibernate.query Everything related to HQL/JPQL, native SQL, and criteria queries.org.hibernate.query.derived org.hibernate.query.hql.spi SPIs for HQL support.org.hibernate.query.internal org.hibernate.query.procedure Support SQL functions in the SQM model.org.hibernate.query.results.complete Support for immutable result/fetch builder graph nodes built from static sources such asSqlResultSetMapping
or thehbm.xml
mapping element<resultset/>
.org.hibernate.query.results.dynamic Support for mutable result/fetch builder graphs nodes built dynamically via Hibernate'sNativeQuery
APIsorg.hibernate.query.spi Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.org.hibernate.query.sql.internal Implementation of the SPIs for native SQL query support.org.hibernate.query.sql.spi SPIs for native SQL query support.org.hibernate.query.sqm This package defines a semantic model of HQL queries.org.hibernate.query.sqm.function Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling.org.hibernate.query.sqm.tree.cte Nodes representing common table expressions (CTE) in the SQM tree.org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.query.sqm.tree.from Nodes representing root entities and joins in the SQM tree.org.hibernate.query.sqm.tree.select Nodes representingselect
statements in the SQM tree.org.hibernate.sql.exec.internal Implementation of the SPI for execution of SQL statements via JDBC.org.hibernate.sql.exec.spi SPI for execution of SQL statements via JDBC.org.hibernate.sql.results.internal org.hibernate.transform Defines strategies for post-processing criteria query results into a form convenient to the application.org.hibernate.type A HibernateType
is a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.internal -
Classes in org.hibernate.query used by org.hibernate Class Description 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.QueryProducer Contract for things that can produce instances ofQuery
andNativeQuery
. -
Classes in org.hibernate.query used by org.hibernate.boot.internal Class Description ImmutableEntityUpdateQueryHandlingMode This enum defines howImmutable
entities are handled when executing a bulk update statement. -
Classes in org.hibernate.query used by org.hibernate.boot.spi Class Description ImmutableEntityUpdateQueryHandlingMode This enum defines howImmutable
entities are handled when executing a bulk update statement. -
Classes in org.hibernate.query used by org.hibernate.dialect.function Class Description ReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.engine.jdbc.mutation.internal Class Description ResultListTransformer TupleTransformer -
Classes in org.hibernate.query used by org.hibernate.engine.query.spi Class Description BindableType Types that can be used to handle bindingQuery
parametersQueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query. -
Classes in org.hibernate.query used by org.hibernate.engine.spi Class Description BindableType Types that can be used to handle bindingQuery
parametersMutationQuery Within the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert
,update
, ordelete
.NativeQuery 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.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.QueryProducer Contract for things that can produce instances ofQuery
andNativeQuery
.SelectionQuery 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.envers.function Class Description ReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.envers.internal.entities.mapper.id Class Description 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. -
Classes in org.hibernate.query used by org.hibernate.envers.internal.entities.mapper.relation.lazy Class Description QueryProducer Contract for things that can produce instances ofQuery
andNativeQuery
. -
Classes in org.hibernate.query used by org.hibernate.envers.internal.entities.mapper.relation.query Class Description 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. -
Classes in org.hibernate.query used by org.hibernate.envers.internal.revisioninfo Class Description 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. -
Classes in org.hibernate.query used by org.hibernate.envers.internal.tools.query Class Description 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. -
Classes in org.hibernate.query used by org.hibernate.envers.query.internal.impl Class Description 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. -
Classes in org.hibernate.query used by org.hibernate.event.spi Class Description QueryProducer Contract for things that can produce instances ofQuery
andNativeQuery
. -
Classes in org.hibernate.query used by org.hibernate.internal Class Description BindableType Types that can be used to handle bindingQuery
parametersMutationQuery Within the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert
,update
, ordelete
.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.QueryProducer Contract for things that can produce instances ofQuery
andNativeQuery
.SelectionQuery 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.spi Class Description ResultListTransformer TupleTransformer TypedTupleTransformer Extension to TupleTransformer exposing the transformation target type. -
Classes in org.hibernate.query used by org.hibernate.loader.ast.internal Class Description ResultListTransformer TupleTransformer -
Classes in org.hibernate.query used by org.hibernate.metamodel Class Description BindableType Types that can be used to handle bindingQuery
parameters -
Classes in org.hibernate.query used by org.hibernate.metamodel.mapping Class Description BindableType Types that can be used to handle bindingQuery
parametersOutputableType Specialization of DomainType for types that can be used as a parameter output for aProcedureCall
ReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.metamodel.mapping.internal Class Description BindableType Types that can be used to handle bindingQuery
parametersOutputableType Specialization of DomainType for types that can be used as a parameter output for aProcedureCall
ReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.metamodel.model.domain Class Description BindableType Types that can be used to handle bindingQuery
parametersOutputableType Specialization of DomainType for types that can be used as a parameter output for aProcedureCall
PathException Indicates an attempt to use a path in an unsupported wayReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.metamodel.model.domain.internal Class Description BindableType Types that can be used to handle bindingQuery
parametersOutputableType Specialization of DomainType for types that can be used as a parameter output for aProcedureCall
ReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.persister.entity Class Description BindableType Types that can be used to handle bindingQuery
parametersOutputableType Specialization of DomainType for types that can be used as a parameter output for aProcedureCall
ReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.procedure Class Description CommonQueryContract Defines the aspects of query execution and parameter binding that apply to all forms of querying: HQL/JPQL queries, native SQL queries, criteria queries, and stored procedure calls.QueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query.SynchronizeableQuery 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.internal Class Description BindableType Types that can be used to handle bindingQuery
parametersCommonQueryContract Defines the aspects of query execution and parameter binding that apply to all forms of querying: HQL/JPQL queries, native SQL queries, criteria queries, and stored procedure calls.MutationQuery Within the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert
,update
, ordelete
.OutputableType Specialization of DomainType for types that can be used as a parameter output for aProcedureCall
ParameterMetadata Access to known information about the parameters for a query.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.QueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query.SelectionQuery Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.SynchronizeableQuery 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.spi Class Description CommonQueryContract Defines the aspects of query execution and parameter binding that apply to all forms of querying: HQL/JPQL queries, native SQL queries, criteria queries, and stored procedure calls.MutationQuery Within the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert
,update
, ordelete
.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.QueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query.SelectionQuery Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.SynchronizeableQuery 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 Class Description BindableType Types that can be used to handle bindingQuery
parametersCommonQueryContract Defines the aspects of query execution and parameter binding that apply to all forms of querying: HQL/JPQL queries, native SQL queries, criteria queries, and stored procedure calls.IllegalQueryOperationException Indicates an attempt to perform some operation on a Query that is illegal based on its state, e.g., attempt to callQuery.executeUpdate()
on a SELECT query.ImmutableEntityUpdateQueryHandlingMode This enum defines howImmutable
entities are handled when executing a bulk update statement.MutationQuery Within the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert
,update
, ordelete
.NativeQuery 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.NativeQuery.FetchReturn Allows access to further control how join fetch returns are mapped back from result sets.NativeQuery.InstantiationResultNode NativeQuery.ResultNode Simple unification interface for all returns from the variousaddXYZ()
methods.NativeQuery.ReturnableResultNode ANativeQuery.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 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.QueryLogging QueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query.ResultListTransformer SelectionQuery Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.SemanticException Represents an error in the semantics (meaning) of the passed query.SynchronizeableQuery Represents the abstract notion of a query whose results are affected by the data stored in a given set of named query spaces.TupleTransformer -
Classes in org.hibernate.query used by org.hibernate.query.derived Class Description BindableType Types that can be used to handle bindingQuery
parametersReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.query.hql.spi Class Description BindableType Types that can be used to handle bindingQuery
parametersCommonQueryContract Defines the aspects of query execution and parameter binding that apply to all forms of querying: HQL/JPQL queries, native SQL queries, criteria queries, and stored procedure calls.MutationQuery Within the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert
,update
, ordelete
.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.QueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query.ResultListTransformer SelectionQuery Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.TupleTransformer -
Classes in org.hibernate.query used by org.hibernate.query.internal Class Description BindableType Types that can be used to handle bindingQuery
parametersParameterMetadata Access to known information about the parameters for a query.QueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query.ResultListTransformer TupleTransformer -
Classes in org.hibernate.query used by org.hibernate.query.procedure Class Description QueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query. -
Classes in org.hibernate.query used by org.hibernate.query.results.complete Class Description NativeQuery.CollectionReturn Allows access to further control how collection returns are mapped back from result sets.NativeQuery.ResultNode Simple unification interface for all returns from the variousaddXYZ()
methods.NativeQuery.ReturnableResultNode ANativeQuery.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. -
Classes in org.hibernate.query used by org.hibernate.query.results.dynamic Class Description NativeQuery.FetchReturn Allows access to further control how join fetch returns are mapped back from result sets.NativeQuery.InstantiationResultNode NativeQuery.ResultNode Simple unification interface for all returns from the variousaddXYZ()
methods.NativeQuery.ReturnableResultNode ANativeQuery.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. -
Classes in org.hibernate.query used by org.hibernate.query.spi Class Description BindableType Types that can be used to handle bindingQuery
parametersCommonQueryContract Defines the aspects of query execution and parameter binding that apply to all forms of querying: HQL/JPQL queries, native SQL queries, criteria queries, and stored procedure calls.MutationQuery Within the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert
,update
, ordelete
.ParameterMetadata Access to known information about the parameters for a query.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.QueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query.QueryProducer Contract for things that can produce instances ofQuery
andNativeQuery
.ResultListTransformer SelectionQuery Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.TupleTransformer -
Classes in org.hibernate.query used by org.hibernate.query.sql.internal Class Description BindableType Types that can be used to handle bindingQuery
parametersCommonQueryContract Defines the aspects of query execution and parameter binding that apply to all forms of querying: HQL/JPQL queries, native SQL queries, criteria queries, and stored procedure calls.MutationQuery Within the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert
,update
, ordelete
.NativeQuery 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.NativeQuery.FetchReturn Allows access to further control how join fetch returns are mapped back from result sets.NativeQuery.InstantiationResultNode 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.QueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query.ResultListTransformer SelectionQuery Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.SynchronizeableQuery Represents the abstract notion of a query whose results are affected by the data stored in a given set of named query spaces.TupleTransformer -
Classes in org.hibernate.query used by org.hibernate.query.sql.spi Class Description BindableType Types that can be used to handle bindingQuery
parametersCommonQueryContract Defines the aspects of query execution and parameter binding that apply to all forms of querying: HQL/JPQL queries, native SQL queries, criteria queries, and stored procedure calls.MutationQuery Within the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert
,update
, ordelete
.NativeQuery 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.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.QueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query.ResultListTransformer SelectionQuery Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.SynchronizeableQuery Represents the abstract notion of a query whose results are affected by the data stored in a given set of named query spaces.TupleTransformer -
Classes in org.hibernate.query used by org.hibernate.query.sqm Class Description BindableType Types that can be used to handle bindingQuery
parametersCommonQueryContract Defines the aspects of query execution and parameter binding that apply to all forms of querying: HQL/JPQL queries, native SQL queries, criteria queries, and stored procedure calls.QueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query.SelectionQuery Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.SemanticException Represents an error in the semantics (meaning) of the passed query. -
Classes in org.hibernate.query used by org.hibernate.query.sqm.function Class Description ReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.query.sqm.internal Class Description BindableType Types that can be used to handle bindingQuery
parametersCommonQueryContract Defines the aspects of query execution and parameter binding that apply to all forms of querying: HQL/JPQL queries, native SQL queries, criteria queries, and stored procedure calls.IllegalQueryOperationException Indicates an attempt to perform some operation on a Query that is illegal based on its state, e.g., attempt to callQuery.executeUpdate()
on a SELECT query.MutationQuery Within the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert
,update
, ordelete
.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.QueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query.ResultListTransformer SelectionQuery Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect
.TupleTransformer -
Classes in org.hibernate.query used by org.hibernate.query.sqm.produce.function Class Description ReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.query.sqm.tree.cte Class Description BindableType Types that can be used to handle bindingQuery
parametersReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.query.sqm.tree.domain Class Description BindableType Types that can be used to handle bindingQuery
parametersPathException Indicates an attempt to use a path in an unsupported way -
Classes in org.hibernate.query used by org.hibernate.query.sqm.tree.expression Class Description BindableType Types that can be used to handle bindingQuery
parametersQueryParameter Represents a parameter defined in the source (HQL/JPQL or criteria) query.ReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.query.sqm.tree.from Class Description PathException Indicates an attempt to use a path in an unsupported way -
Classes in org.hibernate.query used by org.hibernate.query.sqm.tree.select Class Description BindableType Types that can be used to handle bindingQuery
parameters -
Classes in org.hibernate.query used by org.hibernate.sql.exec.internal Class Description OutputableType Specialization of DomainType for types that can be used as a parameter output for aProcedureCall
-
Classes in org.hibernate.query used by org.hibernate.sql.exec.spi Class Description OutputableType Specialization of DomainType for types that can be used as a parameter output for aProcedureCall
-
Classes in org.hibernate.query used by org.hibernate.sql.results.internal Class Description JpaTuple Hibernate extension to the Jakarta PersistenceTuple
contractTupleTransformer -
Classes in org.hibernate.query used by org.hibernate.transform Class Description ResultListTransformer TupleTransformer TypedTupleTransformer Extension to TupleTransformer exposing the transformation target type. -
Classes in org.hibernate.query used by org.hibernate.type Class Description BindableType Types that can be used to handle bindingQuery
parametersOutputableType Specialization of DomainType for types that can be used as a parameter output for aProcedureCall
ReturnableType Specialization of DomainType for types that can be used as function returns -
Classes in org.hibernate.query used by org.hibernate.type.internal Class Description BindableType Types that can be used to handle bindingQuery
parametersOutputableType Specialization of DomainType for types that can be used as a parameter output for aProcedureCall
ReturnableType Specialization of DomainType for types that can be used as function returns