Uses of Package
org.hibernate.metamodel.mapping
Packages that use org.hibernate.metamodel.mapping
Package
Description
The various concrete action implementations.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Internal implementations and support for persistent collections.
This package defines the SPI of a framework for lazy-initializing
and state-tracking collection wrappers.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Support for
Dialect
-specific aggregate column types,
including user-defined composite types, and JSON or XML types.Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Support for temporary tables.
Support for many of the internal workings of Hibernate.
Package defining support for executing mutation SQL statements produced by an
entity persister or
collection
persister.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Contains a framework of strategies for efficient retrieval of
database-generated values.
Contains a framework of strategies for retrieving database-generated ids.
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.This package defines the Hibernate configuration-time mapping model.
This package defines an API for accessing the runtime metamodel describing persistent
entities in Java and their mappings to the relational database schema.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Support for set and map ordering
Implementation of the SPI for the runtime domain metamodel.
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
This package abstracts persistence mechanisms for collections.
Defines support for performing mutation operations against collections.
This package abstracts persistence mechanisms for entities.
Defines support for performing mutation operations originating
from persistence-context events.
Built-in implementation of the SPI for integrating entity and collection persisters.
Defines the internal implementation of the stored procedure SPI.
Validation for HQL queries.
Everything related to HQL/JPQL, native SQL, and criteria queries.
Support for named queries
Support for immutable result/fetch builder graph nodes built from static sources
such as
SqlResultSetMapping
, orm.xml
,
mapping.xml
or hbm.xml
.Support for mutable result/fetch builder graphs nodes built dynamically.
Defines support for implicit ResultSet mappings.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
An SPI for defining, registering, and rendering functions in HQL.
Package for the SQM-backed Query implementation details
Support for multi-table SQM mutation (insert, update, delete) operations using
a table to temporarily hold the matching ids.
SPI for handling SQM UPDATE and DELETE queries
Package defining support for
SqmFunctionDescriptor
handling.SPI-level SQM contracts
Package for the translation of SQM into SQL AST
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing expressions 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 expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
AST nodes representing logical predicates in a SQL tree.
AST nodes representing
select
statements in a SQL tree.Implementation of the SPI for execution of SQL statements via JDBC.
SPI for execution of SQL statements via JDBC.
Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
SQL AST extensions for model mutations.
Support for building
TableMutation
references for persisting entity mutation eventsExtensions to
JdbcOperation
for model mutations.Defines domain result graphs.
A Hibernate
Type
is a strategy for mapping a Java
property type to a JDBC type or types.Defines handling of almost the full range of standard JDBC-defined SQL data types.
An API for working with abstract families of DDL types
parameterized by varying length, precision, and scale.
Includes several general-purpose implementations of
DdlType
.Defines a registry for Hibernate
Type
s.-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.action.internal
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.boot.internal
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.boot.model.internalClassDescriptionDescribes the mapping for things which can be expressed in a SQL query.Model part which can be soft-deletedMetadata about the indicator column for entities and collections enabled for soft delete
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.boot.model.process.internalClassDescriptionDescribes the mapping for things which can be expressed in a SQL query.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.boot.spi
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.collection.internal
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.collection.spi
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.dialectClassDescriptionDescribes an embeddable - the actual typeMapping of an entityContainer for one-or-more JdbcMappingsCommon descriptor for types in the mapping model - entities, embeddables, String, Integer, etcDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.dialect.aggregateClassDescriptionMapping of a selectable (column/formula)Models the type of a thing that can be used as an expression in a SQL query
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.dialect.functionClassDescriptionAny basic-typed ValueMapping.Something that can be expressible at the mapping model level.Mapping of a selectable (column/formula)
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.dialect.function.arrayClassDescriptionAny basic-typed ValueMapping.Container for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Models the type of a thing that can be used as an expression in a SQL query
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.dialect.function.jsonClassDescriptionAny basic-typed ValueMapping.Describes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsMapping of a selectable (column/formula)Models the type of a thing that can be used as an expression in a SQL query
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.dialect.function.xmlClassDescriptionDescribes the mapping for things which can be expressed in a SQL query.Mapping of a selectable (column/formula)Models the type of a thing that can be used as an expression in a SQL query
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.dialect.temptableClassDescriptionMapping of an entityDescribes the mapping for things which can be expressed in a SQL query.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.engine.internalClassDescriptionMapping of an entityDescribes the mapping of an entity's versionDescribes the mapping for things which can be expressed in a SQL query.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.engine.jdbc.mutation
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.engine.jdbc.mutation.internalClassDescriptionDescribes the mapping for things which can be expressed in a SQL query.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.engine.spiClassDescriptionMapping of an entityDescribes the mapping for things which can be expressed in a SQL query.Mapping of a plural (collection-valued) attribute
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.generator.internal
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.generator.valuesClassDescriptionDescribes a ModelPart which is a basic value, either a
Basic
attribute a basic-valued collection partBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.generator.values.internalClassDescriptionDescribes a ModelPart which is a basic value, either a
Basic
attribute a basic-valued collection partBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Consumer used to visit selectable (column/formula) mappings -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.id.insert
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.internalClassDescriptionDescribes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsThings that can have
SQLRestriction
, and/orFilter
applied to them. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.loader.ast.internalClassDescriptionUsed as part of circularity detectionMapping for a simple, single-column identifierDescribes a ModelPart which is a basic value, either a
Basic
attribute a basic-valued collection partContract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Describes the mapping of an entity's identifier.Mapping of an entityDescribes the mapping for things which can be expressed in a SQL query.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Mapping for an entity's natural-id, if one is defined.Mapping of a plural (collection-valued) attributeMapping of a selectable (column/formula)Mapping for a singular (non-collection) attribute.Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings). -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.loader.ast.spiClassDescriptionContract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Mapping of an entityContainer for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Access to a group of ModelPart by name or for iteration.Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.loader.internal
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.mappingClassDescriptionUnion of
ConvertedBasicType
andBasicDomainType
capabilities.Describes the mapping for things which can be expressed in a SQL query.The path for a selectable. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodelClassDescriptionDescribes the mapping of an embeddable (composite).Mapping of an entitySomething that can be expressible at the mapping model level.Marker interface for exceptions thrown during mapping-model creation which are not transient errors - they will never succeedMapping of a plural (collection-valued) attribute
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.internalClassDescriptionContract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Mapping for a composite identifierDescribes an embeddable - the actual typeDescribes the mapping of an embeddable (composite).Describes the mapping of an entity's identifier.Mapping of an entityContainer for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Access to a group of ModelPart by name or for iteration.A container for multiple selectable (column, formula) mappings.Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).Describes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.mappingClassDescriptionCommonality for an association, mainly details relative to the foreign-keyUsed as part of circularity detectionDescribes an attribute at the mapping model level.This is essentially a List of AttributeMapping(s), but exposing an interface which is more suitable to our needs; in particular it expresses the immutable nature of this structure, and allows us to extend it with additional convenience methods such as
AttributeMappingsList.indexedForEach(IndexedConsumer)
.Similar toAttributeMappingsList
, this is essentially an immutable Map of AttributeMapping(s), allowing iteration of all mappings but also retrieval by name (a String key).Any basic-typed ValueMapping.Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partContract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Functional interface for consuming the JDBC values.Descriptor for the collection identifier.MappingType descriptor for the collection Java type (List, Set, etc)Hibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Maps this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsMapping for a composite identifierAnything that has a discriminator associated with it.Mapping of a discriminator, for either entity or association (ANY) discrimination.Details for a particular discriminator value.Handles conversion of discriminator values for embeddable subtype classes to their domain typed form.Details about the discriminator for an embeddable hierarchy.Describes an embeddable - the actual typeDescribes the mapping of an embeddable (composite).Details about the discriminator for an entity hierarchy.Describes the mapping of an entity's identifier.The style of identifier used.Mapping of an entityMapping of a row-idDescribes the mapping of an entity's versionThings that can have associatedFilter
declarations.Descriptor for foreign-keysDescribes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsMapping-model corollary toManagedType
Logger used during mapping-model creationSomething that can be expressible at the mapping model level.Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Functional interface for consuming the JDBC values.Access to a group of ModelPart by name or for iteration.Mapping for an entity's natural-id, if one is defined.Think of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsMarker interface for valued model parts that have a declaring/owner type.Mapping of a plural (collection-valued) attributeDescribes an attribute with a property access.Things that can haveSQLRestriction
, and/orFilter
applied to them.Consumer used to visit selectable (column/formula) mappingsMapping of a selectable (column/formula)A container for multiple selectable (column, formula) mappings.The path for a selectable.Mapping for a singular (non-collection) attribute.Model part which can be soft-deletedMetadata about the indicator column for entities and collections enabled for soft deleteUnifying contract for things that are capable of being an expression in the SQL AST.Models the type of a thing that can be used as an expression in a SQL queryDetails about a tableDetails about a column within the key groupDetails about the primary key of a tableDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).Describes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc.Marker interface for parts of the application domain model that do not actually exist in the model classes.Things which can haveSQLRestriction
declarations - entities and collections -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.mapping.internalClassDescriptionAn "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.Commonality for an association, mainly details relative to the foreign-keyUsed as part of circularity detectionDescribes an attribute at the mapping model level.This is essentially a List of AttributeMapping(s), but exposing an interface which is more suitable to our needs; in particular it expresses the immutable nature of this structure, and allows us to extend it with additional convenience methods such as
AttributeMappingsList.indexedForEach(IndexedConsumer)
.Similar toAttributeMappingsList
, this is essentially an immutable Map of AttributeMapping(s), allowing iteration of all mappings but also retrieval by name (a String key).Mapping for a simple, single-column identifierAny basic-typed ValueMapping.Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partContract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Descriptor for the collection identifier.MappingType descriptor for the collection Java type (List, Set, etc)Hibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Maps this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsMapping for a composite identifierAnything that has a discriminator associated with it.A discriminated association.Mapping of a discriminator, for either entity or association (ANY) discrimination.Union ofConvertedBasicType
andBasicDomainType
capabilities.Details for a particular discriminator value.Details about the discriminator for an embeddable hierarchy.Describes an embeddable - the actual typeDescribes the mapping of an embeddable (composite).Commonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysDetails about the discriminator for an entity hierarchy.Describes the mapping of an entity's identifier.The style of identifier used.Mapping of an entityMapping of a row-idDescribes the mapping of an entity's versionThings that can have associatedFilter
declarations.Descriptor for foreign-keysDescribes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsMapping-model corollary toManagedType
Something that can be expressible at the mapping model level.Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Access to a group of ModelPart by name or for iteration.Mapping for an entity's natural-id, if one is defined.A "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.Think of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsMarker interface for valued model parts that have a declaring/owner type.Mapping of a plural (collection-valued) attributeDescribes an attribute with a property access.Things that can haveSQLRestriction
, and/orFilter
applied to them.Consumer used to visit selectable (column/formula) mappingsMapping of a selectable (column/formula)A container for multiple selectable (column, formula) mappings.The path for a selectable.Mapping for a singular (non-collection) attribute.Model part which can be soft-deletedMetadata about the indicator column for entities and collections enabled for soft deleteUnifying contract for things that are capable of being an expression in the SQL AST.Models the type of a thing that can be used as an expression in a SQL queryDetails about a tableDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).Describes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc.Marker interface for parts of the application domain model that do not actually exist in the model classes.Things which can haveSQLRestriction
declarations - entities and collections -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.mapping.ordering
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.mapping.ordering.astClassDescriptionHibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Maps this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Marker interface for exceptions thrown during mapping-model creation which are not transient errors - they will never succeedMapping of a plural (collection-valued) attribute
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.model.domain.internalClassDescriptionContract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Describes the mapping of an embeddable (composite).Mapping of an entityDescribes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etc -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.spiClassDescriptionDescribes an embeddable - the actual typeMapping of an entity
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.persister.collectionClassDescriptionThings that can have associated
Filter
declarations.Mapping-model corollary toManagedType
Mapping of a plural (collection-valued) attributeThings that can haveSQLRestriction
, and/orFilter
applied to them.Things which can haveSQLRestriction
declarations - entities and collections -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.persister.collection.mutationClassDescriptionFunctional interface for consuming the JDBC values, along with two values of type
X
andY
.Mapping of a plural (collection-valued) attributeDetails about a tableDetails about the primary key of a table -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.persister.entityClassDescriptionDescribes an attribute at the mapping model level.This is essentially a List of AttributeMapping(s), but exposing an interface which is more suitable to our needs; in particular it expresses the immutable nature of this structure, and allows us to extend it with additional convenience methods such as
AttributeMappingsList.indexedForEach(IndexedConsumer)
.Similar toAttributeMappingsList
, this is essentially an immutable Map of AttributeMapping(s), allowing iteration of all mappings but also retrieval by name (a String key).Any basic-typed ValueMapping.Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Anything that has a discriminator associated with it.Union ofConvertedBasicType
andBasicDomainType
capabilities.Details about the discriminator for an entity hierarchy.Describes the mapping of an entity's identifier.Mapping of an entityMapping of a row-idDescribes the mapping of an entity's versionThings that can have associatedFilter
declarations.Describes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsMapping-model corollary toManagedType
Something that can be expressible at the mapping model level.Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Access to a group of ModelPart by name or for iteration.Mapping for an entity's natural-id, if one is defined.Things that can haveSQLRestriction
, and/orFilter
applied to them.Consumer used to visit selectable (column/formula) mappingsMapping of a selectable (column/formula)Model part which can be soft-deletedMetadata about the indicator column for entities and collections enabled for soft deleteUnifying contract for things that are capable of being an expression in the SQL AST.Details about a tableDescribes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc.Things which can haveSQLRestriction
declarations - entities and collections -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.persister.entity.mutationClassDescriptionDescribes an attribute at the mapping model level.Mapping of an entityDescribes the mapping of an entity's versionDescribes the mapping for things which can be expressed in a SQL query.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Consumer used to visit selectable (column/formula) mappingsMapping of a selectable (column/formula)A container for multiple selectable (column, formula) mappings.Mapping for a singular (non-collection) attribute.Models the type of a thing that can be used as an expression in a SQL queryDetails about a tableDetails about a column within the key groupDetails about the primary key of a table
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.persister.internal
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.procedure.internal
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.processor.validationClassDescriptionContract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Anything that has a discriminator associated with it.Mapping of an entityThings that can have associatedFilter
declarations.Container for one-or-more JdbcMappingsMapping-model corollary toManagedType
Something that can be expressible at the mapping model level.Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Access to a group of ModelPart by name or for iteration.Things that can haveSQLRestriction
, and/orFilter
applied to them.Model part which can be soft-deletedThings which can haveSQLRestriction
declarations - entities and collections -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.queryClassDescriptionMapping of an entityMapping of a plural (collection-valued) attribute
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.derivedClassDescriptionDescribes an attribute at the mapping model level.This is essentially a List of AttributeMapping(s), but exposing an interface which is more suitable to our needs; in particular it expresses the immutable nature of this structure, and allows us to extend it with additional convenience methods such as
AttributeMappingsList.indexedForEach(IndexedConsumer)
.Similar toAttributeMappingsList
, this is essentially an immutable Map of AttributeMapping(s), allowing iteration of all mappings but also retrieval by name (a String key).Mapping for a simple, single-column identifierAny basic-typed ValueMapping.Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partContract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Mapping for a composite identifierAnything that has a discriminator associated with it.Describes an embeddable - the actual typeDescribes the mapping of an embeddable (composite).Details about the discriminator for an entity hierarchy.Describes the mapping of an entity's identifier.The style of identifier used.Mapping of an entityMapping of a row-idDescribes the mapping of an entity's versionThings that can have associatedFilter
declarations.Describes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsMapping-model corollary toManagedType
Something that can be expressible at the mapping model level.Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Access to a group of ModelPart by name or for iteration.Mapping for an entity's natural-id, if one is defined.A "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.Think of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsMarker interface for valued model parts that have a declaring/owner type.Describes an attribute with a property access.Things that can haveSQLRestriction
, and/orFilter
applied to them.Consumer used to visit selectable (column/formula) mappingsMapping of a selectable (column/formula)A container for multiple selectable (column, formula) mappings.The path for a selectable.Model part which can be soft-deletedMetadata about the indicator column for entities and collections enabled for soft deleteUnifying contract for things that are capable of being an expression in the SQL AST.Models the type of a thing that can be used as an expression in a SQL queryDetails about a tableDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).Describes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc.Marker interface for parts of the application domain model that do not actually exist in the model classes.Things which can haveSQLRestriction
declarations - entities and collections -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.internalClassDescriptionDescribes an attribute at the mapping model level.Describes a ModelPart which is a basic value, either a
Basic
attribute a basic-valued collection partDescribes the mapping of an embeddable (composite).Mapping of an entityDescribes the mapping for things which can be expressed in a SQL query.Something that can be expressible at the mapping model level.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.named
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.results.internalClassDescriptionAny basic-typed ValueMapping.Details about the discriminator for an entity hierarchy.Describes the mapping for things which can be expressed in a SQL query.Something that can be expressible at the mapping model level.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Access to a group of ModelPart by name or for iteration.Mapping of a selectable (column/formula)
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.results.internal.completeClassDescriptionAny basic-typed ValueMapping.Describes a ModelPart which is a basic value, either a
Basic
attribute a basic-valued collection partDescribes the mapping of an embeddable (composite).Mapping of an entityBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.results.internal.dynamicClassDescriptionMapping of an entityMapping for a singular (non-collection) attribute.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.results.internal.implicitClassDescriptionDescribes an attribute at the mapping model level.Describes a ModelPart which is a basic value, either a
Basic
attribute a basic-valued collection partDescribes the mapping of an embeddable (composite).Mapping of an entityMapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.spiClassDescriptionSomething that can be expressible at the mapping model level.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.functionClassDescriptionDescribes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Unifying contract for things that are capable of being an expression in the SQL AST.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.internalClassDescriptionContract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Commonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysMapping of an entitySomething that can be expressible at the mapping model level.Access to a group of ModelPart by name or for iteration. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.mutation.internalClassDescriptionMapping of an entityContainer for one-or-more JdbcMappingsMapping of a plural (collection-valued) attributeMapping of a selectable (column/formula)
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.mutation.internal.cteClassDescriptionMapping of an entityBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Mapping of a plural (collection-valued) attribute
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.mutation.internal.inlineClassDescriptionMapping of an entityBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Consumer used to visit selectable (column/formula) mappings
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.mutation.internal.temptableClassDescriptionMapping of an entityBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Consumer used to visit selectable (column/formula) mappings
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.mutation.spi
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.produce.functionClassDescriptionAny basic-typed ValueMapping.Describes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Mapping of a selectable (column/formula)
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.produce.function.internalClassDescriptionSomething that can be expressible at the mapping model level.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.spiClassDescriptionSomething that can be expressible at the mapping model level.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.sqlClassDescriptionUsed as part of circularity detectionMapping for a simple, single-column identifierDescribes the mapping for things which can be expressed in a SQL query.Something that can be expressible at the mapping model level.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.sql.internalClassDescriptionDescribes a ModelPart which is a basic value, either a
Basic
attribute a basic-valued collection partMapping of a discriminator, for either entity or association (ANY) discrimination.Describes the mapping of an embeddable (composite).Details about the discriminator for an entity hierarchy.Mapping of an entityContainer for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.tree.cteClassDescriptionModels the type of a thing that can be used as an expression in a SQL query
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.tree.expressionClassDescriptionAny basic-typed ValueMapping.Something that can be expressible at the mapping model level.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.ast.spiClassDescriptionDetails about the discriminator for an entity hierarchy.Describes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsMapping of a selectable (column/formula)The path for a selectable.Models the type of a thing that can be used as an expression in a SQL query
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.ast.tree.cteClassDescriptionMapping of an entityDescribes the mapping for things which can be expressed in a SQL query.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Access to a group of ModelPart by name or for iteration.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.ast.tree.expressionClassDescriptionAny basic-typed ValueMapping.Contract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Describes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcMapping of a selectable (column/formula)The path for a selectable.Unifying contract for things that are capable of being an expression in the SQL AST.Models the type of a thing that can be used as an expression in a SQL queryDescribes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.ast.tree.fromClassDescriptionContract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Describes an embeddable - the actual typeContainer for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Access to a group of ModelPart by name or for iteration.Mapping of a plural (collection-valued) attributeDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings). -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.ast.tree.predicateClassDescriptionDescribes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappings
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.ast.tree.select
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.exec.internalClassDescriptionAny basic-typed ValueMapping.Contract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Mapping of an entityDescribes the mapping of an entity's versionDescribes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcUnifying contract for things that are capable of being an expression in the SQL AST.Models the type of a thing that can be used as an expression in a SQL queryDescribes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.exec.spiClassDescriptionContract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Mapping of an entityDescribes the mapping for things which can be expressed in a SQL query. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.modelClassDescriptionAccess to a group of ModelPart by name or for iteration.Details about a table
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.model.astClassDescriptionAny basic-typed ValueMapping.Contract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Describes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Functional interface for consuming the JDBC values.Consumer used to visit selectable (column/formula) mappingsMapping of a selectable (column/formula)Unifying contract for things that are capable of being an expression in the SQL AST.Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).Describes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.model.ast.builderClassDescriptionDescribes the mapping for things which can be expressed in a SQL query.Consumer used to visit selectable (column/formula) mappingsMapping of a selectable (column/formula)A container for multiple selectable (column, formula) mappings.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.model.jdbcClassDescriptionDescribes the mapping for things which can be expressed in a SQL query.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.graphClassDescriptionUsed as part of circularity detectionDescribes an attribute at the mapping model level.Contract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Mapping of an entityContainer for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Access to a group of ModelPart by name or for iteration. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.graph.basicClassDescriptionDescribes a ModelPart which is a basic value, either a
Basic
attribute a basic-valued collection partDescribes the mapping for things which can be expressed in a SQL query. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.graph.collection
-
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.graph.embeddableClassDescriptionContract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Describes an embeddable - the actual typeDescribes the mapping of an embeddable (composite).Container for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Access to a group of ModelPart by name or for iteration.A container for multiple selectable (column, formula) mappings.Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).Describes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.graph.embeddable.internalClassDescriptionDescribes an embeddable - the actual typeDescribes the mapping of an embeddable (composite).Mapping of an entityA "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.graph.entityClassDescriptionContract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.A discriminated association.Mapping of an entityContainer for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Base descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.Access to a group of ModelPart by name or for iteration. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.graph.entity.internalClassDescriptionDescribes an attribute at the mapping model level.A discriminated association.Mapping of an entityBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.internalClassDescriptionMapping of an entityContainer for one-or-more JdbcMappings
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.testing.orm.junit
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.typeClassDescriptionAny basic-typed ValueMapping.Contract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Describes the mapping of an embeddable (composite).Describes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcUnifying contract for things that are capable of being an expression in the SQL AST.Describes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.type.descriptor.jdbc
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.type.descriptor.jdbc.internal
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.type.descriptor.jdbc.spi
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.type.descriptor.sqlClassDescriptionUnifying contract for things that are capable of being an expression in the SQL AST.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.type.descriptor.sql.internalClassDescriptionUnifying contract for things that are capable of being an expression in the SQL AST.
-
Classes in org.hibernate.metamodel.mapping used by org.hibernate.type.internalClassDescriptionAny basic-typed ValueMapping.Contract for things at the domain mapping level that can be bound into a JDBC
PreparedStatement
.Describes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcUnifying contract for things that are capable of being an expression in the SQL AST.Describes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.type.spiClassDescriptionDescribes the mapping of an embeddable (composite).Describes the mapping for things which can be expressed in a SQL query.Container for one-or-more JdbcMappingsSomething that can be expressible at the mapping model level.