Uses of Package
org.hibernate.mapping
-
Packages that use org.hibernate.mapping Package Description org.hibernate.binder 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.org.hibernate.binder.internal Built-in implementations ofAttributeBinder
andTypeBinder
.org.hibernate.boot This package contains the interfaces that make up the bootstrap API for Hibernate.org.hibernate.boot.internal org.hibernate.boot.model 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.org.hibernate.boot.model.internal org.hibernate.boot.model.process.internal org.hibernate.boot.model.relational Some SPIs related to DDL generation and schema management.org.hibernate.boot.model.source.internal.hbm org.hibernate.boot.model.source.spi org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata.org.hibernate.bytecode.enhance.spi.interceptor Support for bytecode interceptor implementations.org.hibernate.bytecode.internal org.hibernate.cache.cfg.internal Implementation of the second-level cache configuration SPI.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.temptable Support for temporary tables.org.hibernate.dialect.unique Support forDialect
-specific unique constraint definition.org.hibernate.engine.internal Support for many of the internal workings of Hibernate.org.hibernate.envers.boot.internal org.hibernate.envers.boot.model org.hibernate.envers.boot.spi org.hibernate.envers.configuration.internal org.hibernate.envers.configuration.internal.metadata org.hibernate.envers.configuration.internal.metadata.reader org.hibernate.envers.internal.entities.mapper.id org.hibernate.envers.internal.tools org.hibernate.generator This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation.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.factory.internal Implementation of the SPI for id generator factories.org.hibernate.id.factory.spi Contains an SPI for id generator factories.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.jpa.event.internal Internal details of implementing support for JPA callbacksorg.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.metamodel.internal org.hibernate.metamodel.mapping.internal 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.entity This package abstracts persistence mechanisms for entities.org.hibernate.persister.internal Built-in implementation of the SPI for integrating entity and collection persisters.org.hibernate.persister.spi An SPI for integrating custom entity and collection persisters.org.hibernate.proxy.pojo Proxies for plain Java objects.org.hibernate.query.sqm.function Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.testing.orm.junit org.hibernate.tool.schema.extract.spi Defines an SPI for schema information extraction from the database via JDBC.org.hibernate.tool.schema.internal An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.org.hibernate.tool.schema.spi An SPI for tooling related to DDL generation, export, migration, and validation.org.hibernate.tuple Most contracts here have been replaced by the new runtime mapping model.org.hibernate.tuple.entity org.hibernate.type A HibernateType
is a strategy for mapping a Java property type to a JDBC type or types. -
Classes in org.hibernate.mapping used by org.hibernate.binder Class Description Component A mapping model object that represents an embeddable class.PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class. -
Classes in org.hibernate.mapping used by org.hibernate.binder.internal Class Description Component A mapping model object that represents an embeddable class.PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class. -
Classes in org.hibernate.mapping used by org.hibernate.boot Class Description Collection A mapping model object representing a collection.FetchProfile A mapping model object representing aFetchProfile
.PersistentClass A mapping model object that represents an entity class.Table A mapping model object representing a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.boot.internal Class Description Collection A mapping model object representing a collection.Column Component A mapping model object that represents an embeddable class.FetchProfile A mapping model object representing aFetchProfile
.ForeignKey A mapping model object representing a foreign key constraint.Join 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.MappedSuperclass A mapping model object representing a mapped superclass of an entity class.PersistentClass A mapping model object that represents an entity class.Table A mapping model object representing a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.boot.model Class Description BasicValue.Resolution Resolved form ofBasicValue
as part of interpreting the boot-time model into the run-time model -
Classes in org.hibernate.mapping used by org.hibernate.boot.model.internal Class Description Any A mapping model object representing a polymorphic association to one of several tables.AttributeContainer Identifies a mapping model object which may have attributes (fields or properties).BasicValue Collection A mapping model object representing a collection.Column Component A mapping model object that represents an embeddable class.Join 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.JoinedSubclass A mapping model object that represents a subclass in a "joined" or "table per subclass" inheritance hierarchy.KeyValue A mapping modelValue
which may be treated as an identifying key of a relational database table.ManyToOne A mapping model object representing a many-to-one association.MappedSuperclass A mapping model object representing a mapped superclass of an entity class.PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class.RootClass A mapping model object that represents the root class in an entity class inheritance hierarchy.SimpleValue A mapping model object that represents any value that maps to columns.Table A mapping model object representing a relational database table.ToOne A mapping model object representing an association where the target side has cardinality one.Value 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.boot.model.process.internal Class Description BasicValue.Resolution Resolved form ofBasicValue
as part of interpreting the boot-time model into the run-time modelSelectable Table A mapping model object representing a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.boot.model.relational Class Description Column Constraint A mapping model object representing a constraint on a relational database table.Contributable Parts of the mapping model which are associated with a contributor (ORM, Envers, etc).DenormalizedTable Table A mapping model object representing a relational database table.UserDefinedType A mapping model object representing a relational database UDT. -
Classes in org.hibernate.mapping used by org.hibernate.boot.model.source.internal.hbm Class Description List A mapping model object representing a collection of typeList
.OneToOne A mapping model object representing a many-to-one association.PersistentClass A mapping model object that represents an entity class.SimpleValue A mapping model object that represents any value that maps to columns. -
Classes in org.hibernate.mapping used by org.hibernate.boot.model.source.spi Class Description MetaAttribute A meta attribute is a named value or values. -
Classes in org.hibernate.mapping used by org.hibernate.boot.spi Class Description Collection A mapping model object representing a collection.Column Component A mapping model object that represents an embeddable class.FetchProfile A mapping model object representing aFetchProfile
.Join 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.MappedSuperclass A mapping model object representing a mapped superclass of an entity class.PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class.Table A mapping model object representing a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.bytecode.enhance.spi.interceptor Class Description PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class. -
Classes in org.hibernate.mapping used by org.hibernate.bytecode.internal Class Description PersistentClass A mapping model object that represents an entity class. -
Classes in org.hibernate.mapping used by org.hibernate.cache.cfg.internal Class Description Collection A mapping model object representing a collection.PersistentClass A mapping model object that represents an entity class.RootClass A mapping model object that represents the root class in an entity class inheritance hierarchy. -
Classes in org.hibernate.mapping used by org.hibernate.collection.internal Class Description Collection A mapping model object representing a collection. -
Classes in org.hibernate.mapping used by org.hibernate.collection.spi Class Description Collection A mapping model object representing a collection. -
Classes in org.hibernate.mapping used by org.hibernate.dialect Class Description Column Constraint A mapping model object representing a constraint on a relational database table.ForeignKey A mapping model object representing a foreign key constraint.Index A mapping model object representing an index on a relational database table.Table A mapping model object representing a relational database table.UserDefinedType A mapping model object representing a relational database UDT. -
Classes in org.hibernate.mapping used by org.hibernate.dialect.aggregate Class Description Column -
Classes in org.hibernate.mapping used by org.hibernate.dialect.temptable Class Description Contributable Parts of the mapping model which are associated with a contributor (ORM, Envers, etc). -
Classes in org.hibernate.mapping used by org.hibernate.dialect.unique Class Description Column Table A mapping model object representing a relational database table.UniqueKey A mapping model object representing a unique key constraint on a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.engine.internal Class Description KeyValue A mapping modelValue
which may be treated as an identifying key of a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.envers.boot.internal Class Description Value 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.envers.boot.model Class Description PersistentClass A mapping model object that represents an entity class.Selectable Value 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.envers.boot.spi Class Description Value 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.envers.configuration.internal Class Description PersistentClass A mapping model object that represents an entity class. -
Classes in org.hibernate.mapping used by org.hibernate.envers.configuration.internal.metadata Class Description Collection A mapping model object representing a collection.PersistentClass A mapping model object that represents an entity class.Selectable Table A mapping model object representing a relational database table.Value 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.envers.configuration.internal.metadata.reader Class Description Component A mapping model object that represents an embeddable class.PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class.Value 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.envers.internal.entities.mapper.id Class Description Component A mapping model object that represents an embeddable class. -
Classes in org.hibernate.mapping used by org.hibernate.envers.internal.tools Class Description Value 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.generator Class Description PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class. -
Classes in org.hibernate.mapping used by org.hibernate.id Class Description Column Selectable Table A mapping model object representing a relational database table.Value A mapping model object which represents something that's persisted "by value", instead of "by reference", that is, anything with no primary key.ValueVisitor -
Classes in org.hibernate.mapping used by org.hibernate.id.factory.internal Class Description RootClass A mapping model object that represents the root class in an entity class inheritance hierarchy.SimpleValue A mapping model object that represents any value that maps to columns. -
Classes in org.hibernate.mapping used by org.hibernate.id.factory.spi Class Description RootClass A mapping model object that represents the root class in an entity class inheritance hierarchy. -
Classes in org.hibernate.mapping used by org.hibernate.internal Class Description PersistentClass A mapping model object that represents an entity class. -
Classes in org.hibernate.mapping used by org.hibernate.jpa.event.internal Class Description PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class. -
Classes in org.hibernate.mapping used by org.hibernate.mapping Class Description AggregateColumn An aggregate column is a column of typeSqlTypes.STRUCT
,SqlTypes.JSON
orSqlTypes.SQLXML
that aggregates a component into a single column.Any A mapping model object representing a polymorphic association to one of several tables.Any.KeyValue Any.MetaValue Array An array mapping has a primary key consisting of the key columns + index column.AttributeContainer Identifies a mapping model object which may have attributes (fields or properties).Bag A mapping model object representing a collection of typeCollection
which may contain duplicates.BasicValue BasicValue.Resolution Resolved form ofBasicValue
as part of interpreting the boot-time model into the run-time modelCheckConstraint Represents a table or column levelcheck
constraint.Collection A mapping model object representing a collection.Column Component A mapping model object that represents an embeddable class.Constraint A mapping model object representing a constraint on a relational database table.Contributable Parts of the mapping model which are associated with a contributor (ORM, Envers, etc).DependantBasicValue DependantValue 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).Fetchable Any mapping with an outer-join attributeFetchProfile.Fetch An individual association fetch within the given profile.Filterable Defines mapping elements to which filters may be applied.ForeignKey A mapping model object representing a foreign key constraint.Formula GeneratorCreator IdentifiableTypeClass IdentifierBag A bag with a generated (surrogate) key.IdentifierCollection A mapping model object representing a collection with a synthetic "identifier" column, that is, a surrogate key.IdentifierGeneratorCreator Index A mapping model object representing an index on a relational database table.IndexedCollection Indexed collections include Lists, Maps, arrays and primitive arrays.Join 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.JoinedSubclass A mapping model object that represents a subclass in a "joined" or "table per subclass" inheritance hierarchy.KeyValue A mapping modelValue
which may be treated as an identifying key of a relational database table.List A mapping model object representing a collection of typeList
.ManyToOne A mapping model object representing a many-to-one association.Map A mapping model object representing a collection of typeMap
.MappedSuperclass A mapping model object representing a mapped superclass of an entity class.MetaAttributable Common interface for things that can handle meta attributes.MetaAttribute A meta attribute is a named value or values.MetadataSource Enumeration of the known places from which a piece of metadata may come.OneToMany A mapping model object representing a many-to-one association.OneToOne A mapping model object representing a many-to-one association.PersistentClass A mapping model object that represents an entity class.PersistentClassVisitor PrimaryKey A mapping model object representing a primary key constraint.PrimitiveArray A primitive array has a primary key consisting of the key columns + index column.Property A mapping model object representing a property or field of an entity or embeddable class.PropertyGeneration Deprecated.This is replaced byValueGeneration
andGenerationTiming
, and is no longer usedResolvable RootClass A mapping model object that represents the root class in an entity class inheritance hierarchy.Selectable Set A mapping model object representing a collection of typeList
.SimpleValue A mapping model object that represents any value that maps to columns.SingleTableSubclass A mapping model object that represents a subclass in a single table inheritance hierarchy.SortableValue Subclass A mapping model object that represents a subclass in an entity class inheritance hierarchy.Table A mapping model object representing a relational database table.Table.ForeignKeyKey TableContainer Container for Table and Join referenceTableOwner Optional contract implemented by some subtypes ofPersistentClass
.ToOne A mapping model object representing an association where the target side has cardinality one.UnionSubclass A mapping model object that represents a subclass in a "union" or "table per concrete class" inheritance hierarchy.UniqueKey A mapping model object representing a unique key constraint on a relational database table.UserDefinedType A mapping model object representing a relational database UDT.Value A mapping model object which represents something that's persisted "by value", instead of "by reference", that is, anything with no primary key.ValueVisitor -
Classes in org.hibernate.mapping used by org.hibernate.metamodel.internal Class Description Component A mapping model object that represents an embeddable class.MappedSuperclass A mapping model object representing a mapped superclass of an entity class.PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class.Value 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.mapping.internal Class Description Any A mapping model object representing a polymorphic association to one of several tables.Collection A mapping model object representing a collection.Column Component A mapping model object that represents an embeddable class.DependantValue 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).PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class.RootClass A mapping model object that represents the root class in an entity class inheritance hierarchy.Selectable Table A mapping model object representing a relational database table.ToOne A mapping model object representing an association where the target side has cardinality one.Value 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.model.domain.internal Class Description Any A mapping model object representing a polymorphic association to one of several tables.MappedSuperclass A mapping model object representing a mapped superclass of an entity class.PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class. -
Classes in org.hibernate.mapping used by org.hibernate.metamodel.spi Class Description Component A mapping model object that represents an embeddable class.PersistentClass A mapping model object that represents an entity class.Property 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.collection Class Description Collection A mapping model object representing a collection.Table A mapping model object representing a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.persister.entity Class Description DependantValue 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).PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class.Table A mapping model object representing a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.persister.internal Class Description Collection A mapping model object representing a collection.PersistentClass A mapping model object that represents an entity class. -
Classes in org.hibernate.mapping used by org.hibernate.persister.spi Class Description Collection A mapping model object representing a collection.PersistentClass A mapping model object that represents an entity class. -
Classes in org.hibernate.mapping used by org.hibernate.proxy.pojo Class Description PersistentClass A mapping model object that represents an entity class. -
Classes in org.hibernate.mapping used by org.hibernate.query.sqm.function Class Description Selectable Table A mapping model object representing a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.testing.orm.junit Class Description PersistentClass A mapping model object that represents an entity class.RootClass A mapping model object that represents the root class in an entity class inheritance hierarchy. -
Classes in org.hibernate.mapping used by org.hibernate.tool.schema.extract.spi Class Description Table A mapping model object representing a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.tool.schema.internal Class Description Column Constraint A mapping model object representing a constraint on a relational database table.ForeignKey A mapping model object representing a foreign key constraint.Index A mapping model object representing an index on a relational database table.Table A mapping model object representing a relational database table.UserDefinedType A mapping model object representing a relational database UDT. -
Classes in org.hibernate.mapping used by org.hibernate.tool.schema.spi Class Description ForeignKey A mapping model object representing a foreign key constraint.Table A mapping model object representing a relational database table. -
Classes in org.hibernate.mapping used by org.hibernate.tuple Class Description Component A mapping model object that represents an embeddable class.PersistentClass A mapping model object that represents an entity class.Property A mapping model object representing a property or field of an entity or embeddable class. -
Classes in org.hibernate.mapping used by org.hibernate.tuple.entity Class Description PersistentClass A mapping model object that represents an entity class. -
Classes in org.hibernate.mapping used by org.hibernate.type Class Description Component A mapping model object that represents an embeddable class.