Uses of Package
org.hibernate.metamodel.mapping
-
Packages that use org.hibernate.metamodel.mapping Package Description org.hibernate.action.internal The various concrete action implementations.org.hibernate.boot.model.process.internal org.hibernate.collection.internal Internal implementations and support for persistent collections.org.hibernate.collection.spi This package defines the SPI of a framework for lazy-initializing and state-tracking collection wrappers.org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.aggregate Support forDialect
-specific aggregate column types, including user-defined composite types, and JSON or XML types.org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.dialect.temptable Support for temporary tables.org.hibernate.engine.internal Support for many of the internal workings of Hibernate.org.hibernate.engine.jdbc.mutation Package defining support for executing mutation SQL statements produced by the persister for an entity or collection.org.hibernate.engine.jdbc.mutation.internal org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.generator.internal org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced
, contain the built-in id generators, all of which implement eitherIdentifierGenerator
orPostInsertIdentifierGenerator
.org.hibernate.id.insert Contains a framework of strategies for retrieving database-generated ids.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.loader.ast.internal org.hibernate.loader.ast.spi org.hibernate.loader.internal org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.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.internal 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.mapping.ordering Support for set and map orderingorg.hibernate.metamodel.mapping.ordering.ast org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.metamodel.spi An SPI supporting custom instantiation of entity instances and embeddable objects.org.hibernate.persister.collection This package abstracts persistence mechanisms for collections.org.hibernate.persister.collection.mutation Defines support for performing mutation operations against collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context events.org.hibernate.persister.internal Built-in implementation of the SPI for integrating entity and collection persisters.org.hibernate.procedure.internal Defines the internal implementation of the stored procedure SPI.org.hibernate.query Everything related to HQL/JPQL, native SQL, and criteria queries.org.hibernate.query.derived org.hibernate.query.internal org.hibernate.query.named Support for named queriesorg.hibernate.query.results Support for defining result set mappings used inNativeQuery
,ProcedureCall
, andStoredProcedureQuery
.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.results.implicit Defines support for implicit ResultSet mappings.org.hibernate.query.spi Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.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.mutation.internal org.hibernate.query.sqm.mutation.internal.cte org.hibernate.query.sqm.mutation.internal.inline org.hibernate.query.sqm.mutation.internal.temptable Support for multi-table SQM mutation (insert, update, delete) operations using a table to temporarily hold the matching ids.org.hibernate.query.sqm.mutation.spi SPI for handling SQM UPDATE and DELETE queriesorg.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling.org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree.cte Support for common table expressions (CTE) in a SQL tree.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.sql.ast.tree.from AST nodes representing root tables and joins in a SQL tree.org.hibernate.sql.ast.tree.predicate AST nodes representing logical predicates in a SQL tree.org.hibernate.sql.ast.tree.select AST nodes representingselect
statements in a SQL 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.model Package contains specialized SQL AST nodes and builders for table mutations of model parts originating from normal persistence-context events.org.hibernate.sql.model.ast SQL AST extensions for model mutations.org.hibernate.sql.model.ast.builder Support for buildingTableMutation
references for persisting entity mutation eventsorg.hibernate.sql.model.jdbc Extensions toJdbcOperation
for model mutations.org.hibernate.sql.results.graph Defines domain result graphs.org.hibernate.sql.results.graph.basic org.hibernate.sql.results.graph.collection org.hibernate.sql.results.graph.collection.internal org.hibernate.sql.results.graph.embeddable org.hibernate.sql.results.graph.embeddable.internal org.hibernate.sql.results.graph.entity org.hibernate.sql.results.graph.entity.internal org.hibernate.sql.results.internal org.hibernate.sql.results.internal.domain org.hibernate.type A HibernateType
is a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.descriptor.jdbc Defines handling of almost the full range of standard JDBC-defined SQL data types.org.hibernate.type.descriptor.jdbc.spi org.hibernate.type.descriptor.sql An API for working with abstract families of DDL types parameterized by varying length, precision, and scale.org.hibernate.type.internal org.hibernate.type.spi Defines a registry for HibernateType
s. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.action.internal Class Description NaturalIdMapping Mapping for an entity's natural-id, if one is defined. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.boot.model.process.internal Class Description JdbcMapping Describes the mapping for things which can be expressed in a SQL query. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.collection.internal Class Description PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.collection.spi Class Description PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.dialect Class Description EmbeddableMappingType Describes an embeddable - the actual typeEntityMappingType Mapping of an entityMappingType Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etc -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.dialect.aggregate Class Description SelectableMapping Mapping of a selectable (column/formula) -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.dialect.function Class Description MappingModelExpressible Something that can be expressible at the mapping model level. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.dialect.temptable Class Description EntityMappingType Mapping of an entityJdbcMapping Describes the mapping for things which can be expressed in a SQL query. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.engine.internal Class Description EntityMappingType Mapping of an entityEntityVersionMapping Describes the mapping of an entity's versionJdbcMapping Describes 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 Class Description SelectableMapping Mapping of a selectable (column/formula) -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.engine.jdbc.mutation.internal Class Description JdbcMapping Describes the mapping for things which can be expressed in a SQL query. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.engine.spi Class Description EntityMappingType Mapping of an entityJdbcMapping Describes the mapping for things which can be expressed in a SQL query.PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.generator.internal Class Description EntityVersionMapping Describes the mapping of an entity's version -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.id Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Discriminatable Things that have a discriminator associated with it.EntityMappingType Mapping of an entityEntityValuedModelPart FilterRestrictable Things that can have associatedFilter
declarations.JdbcMappingContainer Container for one-or-more JdbcMappingsManagedMappingType Mapping-model corollary toManagedType
MappingModelExpressible Something that can be expressible at the mapping model level.MappingType Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcModelPart 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.ModelPartContainer Access to a group of ModelPart by name or for iteration.Restrictable WhereRestrictable Things which can haveWhere
declarations - entities and collections -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.id.insert Class Description BasicEntityIdentifierMapping Mapping for a simple, single-column identifierSelectableConsumer Consumer used to visit selectable (column/formula) mappings -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.internal Class Description JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsRestrictable -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.loader.ast.internal Class Description AssociationKey Used as part of circularity detectionBasicEntityIdentifierMapping Mapping for a simple, single-column identifierBasicValuedModelPart Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partBindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.EntityIdentifierMapping Describes the mapping of an entity's identifier.EntityMappingType Mapping of an entityForeignKeyDescriptor.Nature JdbcMapping Describes the mapping for things which can be expressed in a SQL query.ModelPart 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.NaturalIdMapping Mapping for an entity's natural-id, if one is defined.PluralAttributeMapping Mapping of a plural (collection-valued) attributeSelectableMapping Mapping of a selectable (column/formula)SingularAttributeMapping Mapping for a singular (non-collection) attribute.ValuedModelPart 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.spi Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.EntityMappingType Mapping of an entityJdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.ModelPart 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.ModelPartContainer Access to a group of ModelPart by name or for iteration.PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.loader.internal Class Description EntityMappingType Mapping of an entity -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.mapping Class Description JdbcMapping Describes the mapping for things which can be expressed in a SQL query.SelectablePath The path for a selectable. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel Class Description EmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityMappingType Mapping of an entityMappingModelExpressible Something that can be expressible at the mapping model level.NonTransientException Marker interface for exceptions thrown during mapping-model creation which are not transient errors - they will never succeedPluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.internal Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Bindable.JdbcValuesBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.CompositeIdentifierMapping Mapping for a composite identifierEmbeddableMappingType Describes an embeddable - the actual typeEmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityIdentifierMapping Describes the mapping of an entity's identifier.EntityMappingType Mapping of an entityJdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.ModelPart 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.ModelPartContainer Access to a group of ModelPart by name or for iteration.SelectableMappings A container for multiple selectable (column, formula) mappings.ValuedModelPart Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).ValueMapping 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.mapping Class Description Association Commonality for an association, mainly details relative to the foreign-keyAssociationKey Used as part of circularity detectionAttributeMapping Describes an attribute at the mapping model level.AttributeMappingsList 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 asAttributeMappingsList.indexedForEach(IndexedConsumer)
.AttributeMappingsMap Similar toAttributeMappingsList
, this is essentially an immutable Map of AttributeMapping(s), allowing iteration of all mappings but also retrieval by name (a String key).AttributeMappingsMap.Builder AttributeMetadata BasicValuedMapping Any basic-typed ValueMapping.BasicValuedModelPart Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partBindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Bindable.JdbcValuesBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Bindable.JdbcValuesConsumer Functional interface for consuming the JDBC values.CollectionIdentifierDescriptor Descriptor for the collection identifier.CollectionMappingType MappingType descriptor for the collection Java type (List, Set, etc)CollectionPart Hibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Map's 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 mappingsCollectionPart.Nature CompositeIdentifierMapping Mapping for a composite identifierDiscriminatable Things that have a discriminator associated with it.DiscriminatorConverter Conversion of discriminator values between the entity name/Class domain form and its generally CHARACTER or INTEGER based relational formDiscriminatorMapping Mapping of a discriminator, for either entity or association (ANY) discrimination.DiscriminatorValueDetails Details for a particular discriminator value.EmbeddableMappingType Describes an embeddable - the actual typeEmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityDiscriminatorMapping Details about the discriminator for an entity hierarchy.EntityIdentifierMapping Describes the mapping of an entity's identifier.EntityIdentifierMapping.Nature The style of identifier used.EntityMappingType Mapping of an entityEntityMappingType.ConstraintOrderedTableConsumer EntityRowIdMapping Mapping of a row-idEntityValuedModelPart EntityVersionMapping Describes the mapping of an entity's versionFilterRestrictable Things that can have associatedFilter
declarations.ForeignKeyDescriptor Descriptor for foreign-keysForeignKeyDescriptor.Nature ForeignKeyDescriptor.Side JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsManagedMappingType Mapping-model corollary toManagedType
MappingModelCreationLogging Logger used during mapping-model creationMappingModelExpressible Something that can be expressible at the mapping model level.MappingType Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcModelPart 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.ModelPart.JdbcValueBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.ModelPart.JdbcValueConsumer Functional interface for consuming the JDBC values.ModelPartContainer Access to a group of ModelPart by name or for iteration.NaturalIdMapping Mapping for an entity's natural-id, if one is defined.NonAggregatedIdentifierMapping.IdentifierValueMapper Think of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsOwnedValuedModelPart Marker interface for valued model parts that have a declaring/owner type.PluralAttributeMapping Mapping of a plural (collection-valued) attributePluralAttributeMapping.IndexMetadata PropertyBasedMapping Describes an attribute with a property access.Restrictable SelectableConsumer Consumer used to visit selectable (column/formula) mappingsSelectableMapping Mapping of a selectable (column/formula)SelectableMappings A container for multiple selectable (column, formula) mappings.SelectablePath The path for a selectable.SingularAttributeMapping Mapping for a singular (non-collection) attribute.SqlExpressible Unifying contract for things that are capable of being an expression in the SQL AST.SqlTypedMapping Models the type of a thing that can be used as an expression in a SQL queryTableDetails Details about a tableTableDetails.KeyColumn Details about a column within the key groupTableDetails.KeyColumnConsumer TableDetails.KeyDetails Details about the primary key of a tableValuedModelPart Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).ValueMapping Describes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc.VirtualModelPart Marker interface for parts of the application domain model that do not actually exist in the model classes.WhereRestrictable Things which can haveWhere
declarations - entities and collections -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.mapping.internal Class Description AggregatedIdentifierMapping An "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.Association Commonality for an association, mainly details relative to the foreign-keyAssociationKey Used as part of circularity detectionAttributeMapping Describes an attribute at the mapping model level.AttributeMappingsList 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 asAttributeMappingsList.indexedForEach(IndexedConsumer)
.AttributeMappingsMap Similar toAttributeMappingsList
, this is essentially an immutable Map of AttributeMapping(s), allowing iteration of all mappings but also retrieval by name (a String key).AttributeMetadata BasicEntityIdentifierMapping Mapping for a simple, single-column identifierBasicValuedMapping Any basic-typed ValueMapping.BasicValuedModelPart Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partBindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Bindable.JdbcValuesBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.CollectionIdentifierDescriptor Descriptor for the collection identifier.CollectionMappingType MappingType descriptor for the collection Java type (List, Set, etc)CollectionPart Hibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Map's 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 mappingsCollectionPart.Nature CompositeIdentifierMapping Mapping for a composite identifierDiscriminatable Things that have a discriminator associated with it.DiscriminatedAssociationModelPart A discriminated association.DiscriminatorConverter Conversion of discriminator values between the entity name/Class domain form and its generally CHARACTER or INTEGER based relational formDiscriminatorMapping Mapping of a discriminator, for either entity or association (ANY) discrimination.DiscriminatorType Union ofConvertedBasicType
andBasicDomainType
capabilities.DiscriminatorValueDetails Details for a particular discriminator value.EmbeddableMappingType Describes an embeddable - the actual typeEmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityAssociationMapping Commonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysEntityDiscriminatorMapping Details about the discriminator for an entity hierarchy.EntityIdentifierMapping Describes the mapping of an entity's identifier.EntityIdentifierMapping.Nature The style of identifier used.EntityMappingType Mapping of an entityEntityRowIdMapping Mapping of a row-idEntityValuedModelPart EntityVersionMapping Describes the mapping of an entity's versionFilterRestrictable Things that can have associatedFilter
declarations.ForeignKeyDescriptor Descriptor for foreign-keysForeignKeyDescriptor.Nature ForeignKeyDescriptor.Side JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsManagedMappingType Mapping-model corollary toManagedType
MappingModelExpressible Something that can be expressible at the mapping model level.MappingType Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcModelPart 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.ModelPart.JdbcValueBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.ModelPartContainer Access to a group of ModelPart by name or for iteration.NaturalIdMapping Mapping for an entity's natural-id, if one is defined.NonAggregatedIdentifierMapping 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.NonAggregatedIdentifierMapping.IdentifierValueMapper Think of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsOwnedValuedModelPart Marker interface for valued model parts that have a declaring/owner type.PluralAttributeMapping Mapping of a plural (collection-valued) attributePluralAttributeMapping.IndexMetadata PropertyBasedMapping Describes an attribute with a property access.Restrictable SelectableConsumer Consumer used to visit selectable (column/formula) mappingsSelectableMapping Mapping of a selectable (column/formula)SelectableMappings A container for multiple selectable (column, formula) mappings.SelectablePath The path for a selectable.SingularAttributeMapping Mapping for a singular (non-collection) attribute.SqlExpressible Unifying contract for things that are capable of being an expression in the SQL AST.SqlTypedMapping Models the type of a thing that can be used as an expression in a SQL queryValuedModelPart Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).ValueMapping Describes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc.VirtualModelPart Marker interface for parts of the application domain model that do not actually exist in the model classes.WhereRestrictable Things which can haveWhere
declarations - entities and collections -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.mapping.ordering Class Description PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.mapping.ordering.ast Class Description CollectionPart Hibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Map's 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 mappingsModelPart 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.NonTransientException Marker interface for exceptions thrown during mapping-model creation which are not transient errors - they will never succeedPluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.model.domain.internal Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Bindable.JdbcValuesBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.EmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityMappingType Mapping of an entityJdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.metamodel.spi Class Description EmbeddableMappingType Describes an embeddable - the actual type -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.persister.collection Class Description FilterRestrictable Things that can have associatedFilter
declarations.PluralAttributeMapping Mapping of a plural (collection-valued) attributeRestrictable WhereRestrictable Things which can haveWhere
declarations - entities and collections -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.persister.collection.mutation Class Description ModelPart.JdbcValueBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.PluralAttributeMapping Mapping of a plural (collection-valued) attributeTableDetails Details about a tableTableDetails.KeyDetails Details about the primary key of a table -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.persister.entity Class Description AttributeMapping Describes an attribute at the mapping model level.AttributeMappingsList 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 asAttributeMappingsList.indexedForEach(IndexedConsumer)
.AttributeMappingsMap Similar toAttributeMappingsList
, this is essentially an immutable Map of AttributeMapping(s), allowing iteration of all mappings but also retrieval by name (a String key).BasicValuedMapping Any basic-typed ValueMapping.Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Bindable.JdbcValuesBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.Discriminatable Things that have a discriminator associated with it.DiscriminatorConverter Conversion of discriminator values between the entity name/Class domain form and its generally CHARACTER or INTEGER based relational formDiscriminatorType Union ofConvertedBasicType
andBasicDomainType
capabilities.EntityDiscriminatorMapping Details about the discriminator for an entity hierarchy.EntityIdentifierMapping Describes the mapping of an entity's identifier.EntityMappingType Mapping of an entityEntityMappingType.ConstraintOrderedTableConsumer EntityRowIdMapping Mapping of a row-idEntityValuedModelPart EntityVersionMapping Describes the mapping of an entity's versionFilterRestrictable Things that can have associatedFilter
declarations.JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsManagedMappingType Mapping-model corollary toManagedType
MappingModelExpressible Something that can be expressible at the mapping model level.MappingType Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcModelPart 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.ModelPart.JdbcValueBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.ModelPartContainer Access to a group of ModelPart by name or for iteration.NaturalIdMapping Mapping for an entity's natural-id, if one is defined.Restrictable SelectableConsumer Consumer used to visit selectable (column/formula) mappingsSelectableMapping Mapping of a selectable (column/formula)SqlExpressible Unifying contract for things that are capable of being an expression in the SQL AST.TableDetails Details about a tableValueMapping Describes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc.WhereRestrictable Things which can haveWhere
declarations - entities and collections -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.persister.entity.mutation Class Description AttributeMapping Describes an attribute at the mapping model level.EntityMappingType Mapping of an entityEntityVersionMapping Describes the mapping of an entity's versionJdbcMapping Describes the mapping for things which can be expressed in a SQL query.ModelPart 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.SelectableConsumer Consumer used to visit selectable (column/formula) mappingsSelectableMapping Mapping of a selectable (column/formula)SelectableMappings A container for multiple selectable (column, formula) mappings.SingularAttributeMapping Mapping for a singular (non-collection) attribute.SqlTypedMapping Models the type of a thing that can be used as an expression in a SQL queryTableDetails Details about a tableTableDetails.KeyColumn Details about a column within the key groupTableDetails.KeyColumnConsumer TableDetails.KeyDetails Details about the primary key of a table -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.persister.internal Class Description JdbcMappingContainer Container for one-or-more JdbcMappings -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.procedure.internal Class Description EntityMappingType Mapping of an entity -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query Class Description EntityMappingType Mapping of an entityPluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.derived Class Description AttributeMapping Describes an attribute at the mapping model level.AttributeMappingsList 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 asAttributeMappingsList.indexedForEach(IndexedConsumer)
.AttributeMappingsMap Similar toAttributeMappingsList
, this is essentially an immutable Map of AttributeMapping(s), allowing iteration of all mappings but also retrieval by name (a String key).AttributeMetadata BasicEntityIdentifierMapping Mapping for a simple, single-column identifierBasicValuedMapping Any basic-typed ValueMapping.BasicValuedModelPart Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partBindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Bindable.JdbcValuesBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.CompositeIdentifierMapping Mapping for a composite identifierDiscriminatable Things that have a discriminator associated with it.EmbeddableMappingType Describes an embeddable - the actual typeEmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityDiscriminatorMapping Details about the discriminator for an entity hierarchy.EntityIdentifierMapping Describes the mapping of an entity's identifier.EntityIdentifierMapping.Nature The style of identifier used.EntityMappingType Mapping of an entityEntityMappingType.ConstraintOrderedTableConsumer EntityRowIdMapping Mapping of a row-idEntityValuedModelPart EntityVersionMapping Describes the mapping of an entity's versionFilterRestrictable Things that can have associatedFilter
declarations.JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsManagedMappingType Mapping-model corollary toManagedType
MappingModelExpressible Something that can be expressible at the mapping model level.MappingType Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcModelPart 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.ModelPart.JdbcValueBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.ModelPartContainer Access to a group of ModelPart by name or for iteration.NaturalIdMapping Mapping for an entity's natural-id, if one is defined.NonAggregatedIdentifierMapping 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.NonAggregatedIdentifierMapping.IdentifierValueMapper Think of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsOwnedValuedModelPart Marker interface for valued model parts that have a declaring/owner type.PropertyBasedMapping Describes an attribute with a property access.Restrictable SelectableConsumer Consumer used to visit selectable (column/formula) mappingsSelectableMapping Mapping of a selectable (column/formula)SelectableMappings A container for multiple selectable (column, formula) mappings.SqlExpressible Unifying contract for things that are capable of being an expression in the SQL AST.SqlTypedMapping Models the type of a thing that can be used as an expression in a SQL queryTableDetails Details about a tableValuedModelPart Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).ValueMapping Describes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc.VirtualModelPart Marker interface for parts of the application domain model that do not actually exist in the model classes.WhereRestrictable Things which can haveWhere
declarations - entities and collections -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.internal Class Description AttributeMapping Describes an attribute at the mapping model level.BasicValuedModelPart Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partEmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityMappingType Mapping of an entityJdbcMapping Describes the mapping for things which can be expressed in a SQL query.MappingModelExpressible Something that can be expressible at the mapping model level.ModelPart 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.PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.named Class Description PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.results Class Description AssociationKey Used as part of circularity detectionAttributeMapping Describes an attribute at the mapping model level.BasicValuedMapping Any basic-typed ValueMapping.EntityIdentifierMapping Describes the mapping of an entity's identifier.ForeignKeyDescriptor.Nature JdbcMapping Describes the mapping for things which can be expressed in a SQL query.MappingModelExpressible Something that can be expressible at the mapping model level.ModelPart 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.ModelPartContainer Access to a group of ModelPart by name or for iteration.SelectableMapping Mapping of a selectable (column/formula) -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.results.complete Class Description BasicValuedMapping Any basic-typed ValueMapping.BasicValuedModelPart Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partEmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityMappingType Mapping of an entityEntityValuedModelPart ModelPart 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.PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.results.dynamic Class Description EntityMappingType Mapping of an entitySingularAttributeMapping Mapping for a singular (non-collection) attribute. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.results.implicit Class Description BasicValuedModelPart Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partEmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityMappingType Mapping of an entityEntityValuedModelPart PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.spi Class Description MappingModelExpressible Something that can be expressible at the mapping model level. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.function Class Description JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.SqlExpressible 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.internal Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.EntityMappingType Mapping of an entityMappingModelExpressible Something that can be expressible at the mapping model level.ModelPartContainer Access to a group of ModelPart by name or for iteration. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.mutation.internal Class Description EntityMappingType Mapping of an entityMappingModelExpressible Something that can be expressible at the mapping model level.PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.mutation.internal.cte Class Description EntityMappingType Mapping of an entityModelPart 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.PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.mutation.internal.inline Class Description EntityMappingType Mapping of an entityModelPart 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.SelectableConsumer Consumer used to visit selectable (column/formula) mappings -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.mutation.internal.temptable Class Description EntityMappingType Mapping of an entityModelPart 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.SelectableConsumer Consumer used to visit selectable (column/formula) mappings -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.mutation.spi Class Description EntityMappingType Mapping of an entity -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.produce.function Class Description BasicValuedMapping Any basic-typed ValueMapping.JdbcMapping Describes the mapping for things which can be expressed in a SQL query.MappingModelExpressible Something that can be expressible at the mapping model level. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.spi Class Description MappingModelExpressible Something that can be expressible at the mapping model level. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.query.sqm.sql Class Description AssociationKey Used as part of circularity detectionBasicEntityIdentifierMapping Mapping for a simple, single-column identifierForeignKeyDescriptor.Nature JdbcMapping Describes the mapping for things which can be expressed in a SQL query.MappingModelExpressible Something that can be expressible at the mapping model level.ModelPart 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.internal Class Description BasicValuedModelPart Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partDiscriminatorMapping Mapping of a discriminator, for either entity or association (ANY) discrimination.EmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityDiscriminatorMapping Details about the discriminator for an entity hierarchy.EntityMappingType Mapping of an entityEntityValuedModelPart MappingModelExpressible Something that can be expressible at the mapping model level.ModelPart 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.expression Class Description BasicValuedMapping Any basic-typed ValueMapping.MappingModelExpressible Something that can be expressible at the mapping model level. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.ast.spi Class Description JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsSelectableMapping Mapping of a selectable (column/formula)SelectablePath The path for a selectable. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.ast.tree.cte Class Description EntityMappingType Mapping of an entityJdbcMapping Describes the mapping for things which can be expressed in a SQL query.ModelPart 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.ModelPartContainer Access to a group of ModelPart by name or for iteration. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.ast.tree.expression Class Description BasicValuedMapping Any basic-typed ValueMapping.Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Bindable.JdbcValuesBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.SelectableMapping Mapping of a selectable (column/formula)SelectablePath The path for a selectable.SqlExpressible 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.sql.ast.tree.from Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.CollectionPart.Nature JdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.ModelPart 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.ModelPartContainer Access to a group of ModelPart by name or for iteration.PluralAttributeMapping Mapping of a plural (collection-valued) attributeValuedModelPart Describes 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.predicate Class Description JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappings -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.ast.tree.select Class Description JdbcMappingContainer Container for one-or-more JdbcMappings -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.exec.internal Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Bindable.JdbcValuesBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.EntityMappingType Mapping of an entityEntityVersionMapping Describes the mapping of an entity's versionJdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.SqlExpressible Unifying contract for things that are capable of being an expression in the SQL AST.SqlTypedMapping 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.exec.spi Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.EntityMappingType Mapping of an entityJdbcMapping Describes the mapping for things which can be expressed in a SQL query. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.model Class Description ModelPartContainer Access to a group of ModelPart by name or for iteration.TableDetails Details about a table -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.model.ast Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.ModelPart.JdbcValueBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.ModelPart.JdbcValueConsumer Functional interface for consuming the JDBC values.SelectableConsumer Consumer used to visit selectable (column/formula) mappingsSelectableMapping Mapping of a selectable (column/formula)SqlExpressible Unifying contract for things that are capable of being an expression in the SQL AST.ValuedModelPart Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings). -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.model.ast.builder Class Description JdbcMapping Describes the mapping for things which can be expressed in a SQL query.SelectableConsumer Consumer used to visit selectable (column/formula) mappingsSelectableMapping Mapping of a selectable (column/formula)SelectableMappings A container for multiple selectable (column, formula) mappings. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.model.jdbc Class Description JdbcMapping Describes 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 Class Description AssociationKey Used as part of circularity detectionAttributeMapping Describes an attribute at the mapping model level.Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.EntityMappingType Mapping of an entityForeignKeyDescriptor.Nature JdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.ModelPart 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.ModelPartContainer Access to a group of ModelPart by name or for iteration. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.graph.basic Class Description BasicValuedModelPart Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partJdbcMapping Describes 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 Class Description PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.graph.collection.internal Class Description PluralAttributeMapping Mapping of a plural (collection-valued) attribute -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.graph.embeddable Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.EmbeddableMappingType Describes an embeddable - the actual typeEmbeddableValuedModelPart Describes the mapping of an embeddable (composite).JdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.ModelPart 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.ModelPartContainer Access to a group of ModelPart by name or for iteration.SelectableMappings A container for multiple selectable (column, formula) mappings.ValuedModelPart Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).ValueMapping 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.internal Class Description EmbeddableMappingType Describes an embeddable - the actual typeEmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityMappingType Mapping of an entityNonAggregatedIdentifierMapping 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. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.graph.entity Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.EntityMappingType Mapping of an entityEntityValuedModelPart JdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.ModelPart 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.ModelPartContainer 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.internal Class Description AttributeMapping Describes an attribute at the mapping model level.EntityAssociationMapping Commonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysEntityMappingType Mapping of an entityEntityValuedModelPart ModelPart 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.sql.results.internal Class Description EntityMappingType Mapping of an entityJdbcMappingContainer Container for one-or-more JdbcMappings -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.internal.domain Class Description EntityMappingType Mapping of an entity -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.type Class Description BasicValuedMapping Any basic-typed ValueMapping.Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Bindable.JdbcValuesBiConsumer Functional interface for consuming the JDBC values, along with two values of typeX
andY
.EmbeddableValuedModelPart Describes the mapping of an embeddable (composite).JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.MappingType Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcSqlExpressible Unifying contract for things that are capable of being an expression in the SQL AST.ValueMapping 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 Class Description EmbeddableMappingType Describes an embeddable - the actual type -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.type.descriptor.jdbc.spi Class Description EmbeddableMappingType Describes an embeddable - the actual type -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.type.descriptor.sql Class Description SqlExpressible 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.type.internal Class Description BasicValuedMapping Any basic-typed ValueMapping.Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.MappingType Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcSqlExpressible Unifying contract for things that are capable of being an expression in the SQL AST.ValueMapping 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.spi Class Description BasicValuedMapping Any basic-typed ValueMapping.EmbeddableValuedModelPart Describes the mapping of an embeddable (composite).JdbcMapping Describes the mapping for things which can be expressed in a SQL query.JdbcMappingContainer Container for one-or-more JdbcMappingsMappingModelExpressible Something that can be expressible at the mapping model level.