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.boot This package contains the interfaces that make up the bootstrap API for Hibernate.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.relational Some SPIs related to DDL generation and schema management.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.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.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.spi Contains an SPI for id generator factories.org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.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.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.tool.schema.extract.spi Defines an SPI for schema information extraction from the database via JDBC.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.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.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.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.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.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.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.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.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.SoftDeletable 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.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.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.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.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.