Uses of Package
org.hibernate.metamodel.mapping
-
Packages that use org.hibernate.metamodel.mapping Package Description org.hibernate.action.internal Internals for action processing.org.hibernate.boot.model.process.internal org.hibernate.collection.internal Internal implementations and support for persistent collectionsorg.hibernate.collection.spi SPI definitions for persistent collections.org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.aggregate org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.dialect.temptable org.hibernate.engine.internal Support for many of the internal workings of Hibernate.org.hibernate.engine.jdbc.mutation Package defining support for performing mutation SQL (INSERT, UPDATE, DELETE) against an entity or collectionorg.hibernate.engine.jdbc.mutation.internal org.hibernate.engine.spi org.hibernate.generator.internal org.hibernate.id This package contains the built-in id generators, all of which implementIdentifierGenerator
orPostInsertIdentifierGenerator
.org.hibernate.id.insert 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 org.hibernate.metamodel.spi 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 eventsorg.hibernate.persister.internal org.hibernate.procedure.internal Defines the internal support for implementing stored procedure calling.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
andProcedureCall
/StoredProcedureQuery
.org.hibernate.query.results.complete Support for immutable result/fetch builder graph nodes built from static sources such as JPA'sSqlResultSetMapping
or `hbm.xml` mapping<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 org.hibernate.query.sqm.function 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 org.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 org.hibernate.sql This package defines helper classes for rendering SQL fragments and SQL statements.org.hibernate.sql.ast.spi Package defining support for creating and consuming SQL ASTorg.hibernate.sql.ast.tree.cte org.hibernate.sql.ast.tree.expression Contracts related to expressions in a SQL treeorg.hibernate.sql.ast.tree.from org.hibernate.sql.ast.tree.predicate org.hibernate.sql.ast.tree.select org.hibernate.sql.exec.internal org.hibernate.sql.exec.spi org.hibernate.sql.model Package contains specialized SQL AST nodes and builders for table mutations for model parts originating from normal persistence-context events related to flush, etc.org.hibernate.sql.model.ast SQL AST extensions for model mutationsorg.hibernate.sql.model.ast.builder Support for buildingTableMutation
references for persisting entity mutation eventsorg.hibernate.sql.model.jdbc Extensions toJdbcOperation
for model mutationsorg.hibernate.sql.results.graph 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 org.hibernate.type.internal org.hibernate.type.spi -
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 version -
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 entityEntityValuedModelPart Entity-valued model partManyToOne
OneToOne
entity-valued collection element entity-valued Map keyJdbcMapping Describes the mapping for things which can be expressed in a SQL query. -
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 Entity-valued model partManyToOne
OneToOne
entity-valued collection element entity-valued Map keyFilterRestrictable 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, etcModelPartContainer 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.Restrictable -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.loader.ast.internal Class Description AssociationKey Used as part of circularity detectionEntityMappingType Mapping of an entityForeignKeyDescriptor.Nature ModelPart Base descriptor, within the mapping model, for any part of the application's domain model - an attribute, an entity identifier, collection elements, etcNaturalIdMapping 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. -
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, etcModelPartContainer 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.JdbcValuesConsumer Functional interface for consuming the JDBC values.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, etcModelPartContainer 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 - e.g. -
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.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.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.EmbeddableMappingType Describes an embeddable - the actual typeEmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityDiscriminatorMapping Details about the discriminator for an entity hierarchy.EntityDiscriminatorMapping.DiscriminatorValueDetails Details for a particular discriminator value.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 Entity-valued model partManyToOne
OneToOne
entity-valued collection element entity-valued Map keyEntityVersionMapping 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
MappingModelCreationLogger 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, etcModelPart.JdbcValueConsumer 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 mappingsPluralAttributeMapping.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 - e.g.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.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.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.DiscriminatedAssociationModelPart A discriminated association.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.EntityDiscriminatorMapping.DiscriminatorValueDetails Details for a particular discriminator value.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 Entity-valued model partManyToOne
OneToOne
entity-valued collection element entity-valued Map keyEntityVersionMapping 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, etcModelPart.JdbcValueConsumer 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 mappingsPluralAttributeMapping 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 - e.g.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, etcNonTransientException 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.JdbcValuesConsumer Functional interface for consuming the JDBC values.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.JdbcValueConsumer PluralAttributeMapping Mapping of a plural (collection-valued) attributeSelectableMapping Mapping of a selectable (column/formula)TableDetails 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.BasicValuedMapping Any basic-typed ValueMapping.Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Bindable.JdbcValuesConsumer Functional interface for consuming the JDBC values.Discriminatable Things that have a discriminator associated with it.EntityDiscriminatorMapping Details about the discriminator for an entity hierarchy.EntityDiscriminatorMapping.DiscriminatorValueDetails Details for a particular discriminator value.EntityIdentifierMapping Describes the mapping of an entity's identifier.EntityMappingType Mapping of an entityEntityMappingType.ConstraintOrderedTableConsumer EntityRowIdMapping Mapping of a row-idEntityValuedModelPart Entity-valued model partManyToOne
OneToOne
entity-valued collection element entity-valued Map keyEntityVersionMapping 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, etcModelPart.JdbcValueConsumer 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 - e.g.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 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, etcSelectableMapping Mapping of a selectable (column/formula)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 AttributeMapping Describes an attribute at the mapping model level.JdbcMappingContainer Container for one-or-more JdbcMappingsSingularAttributeMapping Mapping for a singular (non-collection) attribute. -
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.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.JdbcValuesConsumer Functional interface for consuming the JDBC values.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 Entity-valued model partManyToOne
OneToOne
entity-valued collection element entity-valued Map keyEntityVersionMapping 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, etcModelPart.JdbcValueConsumer 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 mappingsPropertyBasedMapping 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 - e.g.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, etcPluralAttributeMapping 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, etcModelPartContainer 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 Entity-valued model partManyToOne
OneToOne
entity-valued collection element entity-valued Map keyModelPart Base descriptor, within the mapping model, for any part of the application's domain model - an attribute, an entity identifier, collection elements, etcPluralAttributeMapping 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 Entity-valued model partManyToOne
OneToOne
entity-valued collection element entity-valued Map keyPluralAttributeMapping 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. -
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, etcPluralAttributeMapping 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, etcSelectableConsumer 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, etc -
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, etc -
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 partEmbeddableValuedModelPart Describes the mapping of an embeddable (composite).EntityDiscriminatorMapping Details about the discriminator for an entity hierarchy.EntityMappingType Mapping of an entityEntityValuedModelPart Entity-valued model partManyToOne
OneToOne
entity-valued collection element entity-valued Map keyMappingModelExpressible 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, etc -
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 Class Description ModelPart Base descriptor, within the mapping model, for any part of the application's domain model - an attribute, an entity identifier, collection elements, etc -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.ast.spi Class Description 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, etcModelPartContainer 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.JdbcValuesConsumer Functional interface for consuming the JDBC values.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
.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, etcModelPartContainer 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.sql.ast.tree.predicate Class Description 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.JdbcValuesConsumer Functional interface for consuming the JDBC values.EntityVersionMapping 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
.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.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.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. -
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) -
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, etcModelPartContainer 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, etcModelPartContainer 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 - e.g. -
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). -
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 Entity-valued model partManyToOne
OneToOne
entity-valued collection element entity-valued Map keyJdbcMappingContainer 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, etcModelPartContainer 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 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 Entity-valued model partManyToOne
OneToOne
entity-valued collection element entity-valued Map keyModelPart Base descriptor, within the mapping model, for any part of the application's domain model - an attribute, an entity identifier, collection elements, etc -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.sql.results.internal Class Description JdbcMappingContainer 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.JdbcValuesConsumer Functional interface for consuming the JDBC values.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 - e.g. -
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 - e.g. -
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.