Uses of Package
org.hibernate.mapping
Packages that use org.hibernate.mapping
Package
Description
This package defines an easy way to extend Hibernate with user-defined
annotations that define customized O/R mappings of annotated entities
and annotated entity attributes.
This package contains the interfaces that make up the bootstrap API
for Hibernate.
This package defines the boot-time metamodel, which is an interpretation
of the domain model (entity classes, embeddable classes, and attributes)
and the mapping of these "domain model parts" to the database.
Some SPIs related to DDL generation and schema management.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Support for bytecode interceptor implementations.
This package defines the SPI of a framework for lazy-initializing
and state-tracking collection wrappers.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Support for
Dialect
-specific aggregate column types,
including user-defined composite types, and JSON or XML types.Support for temporary tables.
Internal package containing dialect-specific implementations of
JdbcType
.Support for
Dialect
-specific unique constraint definition.This package defines an abstraction over all kinds of automatic
value generation, including id generation and version number
generation.
This package defines the Hibernate configuration-time mapping model.
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
An SPI for integrating custom entity and collection persisters.
Proxies for plain Java objects.
Defines an SPI for schema information extraction from the database via JDBC.
An SPI for tooling related to DDL generation, export, migration, and validation.
A Hibernate
Type
is a strategy for mapping a Java
property type to a JDBC type or types.-
Classes in org.hibernate.mapping used by org.hibernate.binderClassDescriptionA mapping model object that represents an embeddable class.A mapping model object that represents an entity class.A mapping model object representing a property or field of an entity or embeddable class.
-
Classes in org.hibernate.mapping used by org.hibernate.bootClassDescriptionA mapping model object representing a collection.A mapping model object representing a
FetchProfile
.A mapping model object that represents an entity class.A mapping model object representing a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.boot.modelClassDescriptionResolved form of
BasicValue
as part of interpreting the boot-time model into the run-time model -
Classes in org.hibernate.mapping used by org.hibernate.boot.model.relationalClassDescriptionA mapping model object representing a constraint on a relational database table.Parts of the mapping model which are associated with a contributor (ORM, Envers, etc).A mapping model object representing a relational database table.A mapping model object representing a named relational database array type.A mapping model object representing a relational database UDT.A mapping model object which represents a user defined type.
-
Classes in org.hibernate.mapping used by org.hibernate.boot.model.source.spi
-
Classes in org.hibernate.mapping used by org.hibernate.boot.spiClassDescriptionA mapping model object representing a collection.A mapping model object that represents an embeddable class.A mapping model object representing a
FetchProfile
.A mapping model object representing some sort of auxiliary table, for example, an association table, a secondary table, or a table belonging to a joined subclass.A mapping model object representing a mapped superclass of an entity class.A mapping model object that represents an entity class.A mapping model object representing a property or field of an entity or embeddable class.A mapping model object representing a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.bytecode.enhance.spi.interceptorClassDescriptionA mapping model object that represents an entity class.A mapping model object representing a property or field of an entity or embeddable class.
-
Classes in org.hibernate.mapping used by org.hibernate.collection.spi
-
Classes in org.hibernate.mapping used by org.hibernate.dialectClassDescriptionRepresents a table or column level
check
constraint.A mapping model object representing a foreign key constraint.A mapping model object representing an index on a relational database table.A mapping model object representing a relational database table.A mapping model object representing a unique key constraint on a relational database table.A mapping model object which represents a user defined type. -
Classes in org.hibernate.mapping used by org.hibernate.dialect.aggregateClassDescriptionAn aggregate column is a column of type
SqlTypes.STRUCT
,SqlTypes.JSON
orSqlTypes.SQLXML
that aggregates a component into a single column. -
Classes in org.hibernate.mapping used by org.hibernate.dialect.temptableClassDescriptionParts of the mapping model which are associated with a contributor (ORM, Envers, etc).
-
Classes in org.hibernate.mapping used by org.hibernate.dialect.typeClassDescriptionA mapping model object representing a named relational database array type.
-
Classes in org.hibernate.mapping used by org.hibernate.dialect.unique
-
Classes in org.hibernate.mapping used by org.hibernate.generatorClassDescriptionA mapping model object that represents an entity class.A mapping model object representing a property or field of an entity or embeddable class.A mapping model object that represents the root class in an entity class inheritance hierarchy.
-
Classes in org.hibernate.mapping used by org.hibernate.mappingClassDescriptionAn aggregate column is a column of type
SqlTypes.STRUCT
,SqlTypes.JSON
orSqlTypes.SQLXML
that aggregates a component into a single column.A mapping model object representing a polymorphic association to one of several tables.The discriminator ValueAn array mapping has a primary key consisting of the key columns + index column.Identifies a mapping model object which may have attributes (fields or properties).A mapping model object representing a collection of typeCollection
which may contain duplicates.Resolved form ofBasicValue
as part of interpreting the boot-time model into the run-time modelRepresents a table or column levelcheck
constraint.A mapping model object representing a collection.A mapping model object that represents an embeddable class.A mapping model object representing a constraint on a relational database table.Parts of the mapping model which are associated with a contributor (ORM, Envers, etc).A mapping model object representing a value which is "typed" by reference to some other value (for example, a foreign key is typed by the referenced primary key).Any mapping with an outer-join attributeAn individual association fetch within the given profile.Defines mapping elements to which filters may be applied.A mapping model object representing a foreign key constraint.Instantiates aGenerator
.Exposes the default catalog and schema to the generator creation process.A bag with a generated (surrogate) key.A mapping model object representing a collection with a synthetic "identifier" column, that is, a surrogate key.A mapping model object representing an index on a relational database table.Indexed collections include Lists, Maps, arrays and primitive arrays.A mapping model object representing some sort of auxiliary table, for example, an association table, a secondary table, or a table belonging to a joined subclass.A mapping model object that represents a subclass in a "joined" or "table per subclass" inheritance hierarchy.A mapping modelValue
which may be treated as an identifying key of a relational database table.A mapping model object representing a collection of typeList
.A mapping model object representing a many-to-one association.A mapping model object representing a collection of typeMap
.A mapping model object representing a mapped superclass of an entity class.Common interface for things that can handle meta attributes.A meta attribute is a named value or values.Enumeration of the known places from which a piece of metadata may come.A mapping model object representing a many-to-one association.A mapping model object representing a many-to-one association.A mapping model object that represents an entity class.A mapping model object representing a primary key constraint.A primitive array has a primary key consisting of the key columns + index column.A mapping model object representing a property or field of an entity or embeddable class.A mapping model object that represents the root class in an entity class inheritance hierarchy.A mapping model object representing a collection of typeList
.A mapping model object that represents any value that maps to columns.A mapping model object that represents a subclass in a single table inheritance hierarchy.Part of the boot model which can be soft-deletedA mapping model object that represents a subclass in an entity class inheritance hierarchy.A mapping model object representing a relational database table.Container for Table and Join referenceOptional contract implemented by some subtypes ofPersistentClass
.A mapping model object representing an association where the target side has cardinality one.A mapping model object that represents a subclass in a "union" or "table per concrete class" inheritance hierarchy.A mapping model object representing a unique key constraint on a relational database table.A mapping model object which represents a user defined type.A mapping model object which represents something that's persisted "by value", instead of "by reference", that is, anything with no primary key. -
Classes in org.hibernate.mapping used by org.hibernate.metamodel.spiClassDescriptionA mapping model object that represents an embeddable class.Exposes the default catalog and schema to the generator creation process.A mapping model object that represents an entity class.A mapping model object representing a property or field of an entity or embeddable class.
-
Classes in org.hibernate.mapping used by org.hibernate.persister.collectionClassDescriptionA mapping model object representing a collection.A mapping model object representing a relational database table.
-
Classes in org.hibernate.mapping used by org.hibernate.persister.entityClassDescriptionA mapping model object that represents an embeddable class.A mapping model object representing a value which is "typed" by reference to some other value (for example, a foreign key is typed by the referenced primary key).A mapping model object that represents an entity class.A mapping model object representing a property or field of an entity or embeddable class.A mapping model object representing a relational database table.
-
Classes in org.hibernate.mapping used by org.hibernate.persister.spiClassDescriptionA mapping model object representing a collection.A mapping model object that represents an entity class.
-
Classes in org.hibernate.mapping used by org.hibernate.proxy.pojo
-
Classes in org.hibernate.mapping used by org.hibernate.tool.schema.extract.spi
-
Classes in org.hibernate.mapping used by org.hibernate.tool.schema.spiClassDescriptionA mapping model object representing a foreign key constraint.A mapping model object representing a relational database table.
-
Classes in org.hibernate.mapping used by org.hibernate.type