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.internal org.hibernate.boot.model.internal org.hibernate.boot.model.process.internal org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata.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.function.array 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 an entity persister or collection persister.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.generator.values Contains a framework of strategies for efficient retrieval of database-generated values.org.hibernate.generator.values.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.processor.validation Validation for HQL queries.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 An SPI for defining, registering, and rendering functions in 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.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.internal 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.descriptor.sql.internal Includes several general-purpose implementations ofDdlType
.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.internal Class Description DiscriminatorType Union ofConvertedBasicType
andBasicDomainType
capabilities. -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.boot.model.internal Class Description SoftDeletableModelPart Model part which can be soft-deletedSoftDeleteMapping Metadata about the indicator column for entities and collections enabled for soft delete -
Classes in org.hibernate.metamodel.mapping used by org.hibernate.boot.model.process.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.boot.spi Class Description DiscriminatorType Union ofConvertedBasicType
andBasicDomainType
capabilities. -
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, etcValuedModelPart Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings). -
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 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.dialect.function.array Class Description BasicValuedMapping Any basic-typed ValueMapping.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.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.generator.values Class Description BasicValuedModelPart Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partModelPart 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.generator.values.internal Class Description BasicValuedModelPart Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partModelPart 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.id Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Discriminable Anything that has 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 SoftDeletableModelPart Model part which can be soft-deletedWhereRestrictable 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 DiscriminatorType Union ofConvertedBasicType
andBasicDomainType
capabilities.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 Maps this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsCollectionPart.Nature CompositeIdentifierMapping Mapping for a composite identifierDefaultDiscriminatorConverter Implements the default discriminator assignment strategy defined by JPA, that is, the discriminator value is the JPA (unqualified) entity name.Discriminable Anything that has a discriminator associated with it.DiscriminatorConverter DiscriminatorMapping Mapping of a discriminator, for either entity or association (ANY) discrimination.DiscriminatorValueDetails Details for a particular discriminator value.EmbeddableDiscriminatorConverter Handles conversion of discriminator values for embeddable subtype classes to their domain typed form.EmbeddableDiscriminatorMapping Details about the discriminator for an embeddable hierarchy.EmbeddableMappingType Describes an embeddable - the actual typeEmbeddableMappingType.ConcreteEmbeddableType EmbeddableValuedModelPart 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
MappedDiscriminatorConverter Conversion of discriminator values between the entity name/Class domain form and its generally CHARACTER or INTEGER based relational formMappingModelCreationLogging 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 PluralAttributeMapping.PredicateConsumer 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.SoftDeletableModelPart Model part which can be soft-deletedSoftDeleteMapping Metadata about the indicator column for entities and collections enabled for soft deleteSqlExpressible 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 Maps this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsCollectionPart.Nature CompositeIdentifierMapping Mapping for a composite identifierDiscriminable Anything that has a discriminator associated with it.DiscriminatedAssociationModelPart A discriminated association.DiscriminatorConverter DiscriminatorMapping Mapping of a discriminator, for either entity or association (ANY) discrimination.DiscriminatorType Union ofConvertedBasicType
andBasicDomainType
capabilities.DiscriminatorValueDetails Details for a particular discriminator value.EmbeddableDiscriminatorMapping Details about the discriminator for an embeddable hierarchy.EmbeddableMappingType Describes an embeddable - the actual typeEmbeddableMappingType.ConcreteEmbeddableType EmbeddableValuedModelPart 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 PluralAttributeMapping.PredicateConsumer 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.SoftDeletableModelPart Model part which can be soft-deletedSoftDeleteMapping Metadata about the indicator column for entities and collections enabled for soft deleteSqlExpressible 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.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 Maps this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag 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.MappingType Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etc -
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.ManagedMappingType Mapping-model corollary toManagedType
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
.Discriminable Anything that has a discriminator associated with it.DiscriminatorConverter DiscriminatorType 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)SoftDeletableModelPart Model part which can be soft-deletedSoftDeleteMapping Metadata about the indicator column for entities and collections enabled for soft deleteSqlExpressible 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.processor.validation Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.Discriminable Anything that has 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 SoftDeletableModelPart Model part which can be soft-deletedWhereRestrictable Things which can haveWhere
declarations - entities and collections -
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 identifierDiscriminable Anything that has 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.SoftDeletableModelPart Model part which can be soft-deletedSoftDeleteMapping Metadata about the indicator column for entities and collections enabled for soft deleteSqlExpressible 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
.EntityAssociationMapping Commonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysEntityMappingType 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 entityJdbcMappingContainer Container for one-or-more JdbcMappingsPluralAttributeMapping Mapping of a plural (collection-valued) attributeSelectableMapping Mapping of a selectable (column/formula) -
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 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. -
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.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.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.MappingType Common descriptor for types in the mapping model - entities, embeddables, String, Integer, etcSelectableMapping 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.SqlTypedMapping Models the type of a thing that can be used as an expression in a SQL queryValueMapping 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.ast.tree.from Class Description Bindable Contract for things at the domain mapping level that can be bound into a JDBCPreparedStatement
.CollectionPart.Nature EmbeddableMappingType Describes an embeddable - the actual typeJdbcMappingContainer 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 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
.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.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.SqlTypedMapping Models the type of a thing that can be used as an expression in a SQL queryValueMapping 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.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 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.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).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.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 typeEmbeddableMappingType.ConcreteEmbeddableType EmbeddableValuedModelPart 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
.DiscriminatedAssociationModelPart A discriminated association.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.DiscriminatedAssociationModelPart A discriminated association.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. -
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.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.internal 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.descriptor.sql.internal 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 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.