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.
Built-in implementations of AttributeBinder and TypeBinder.
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.
 
Implementation of the second-level cache configuration SPI.
Internal implementations and support for persistent collections.
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.
Support for Dialect-specific unique constraint definition.
Support for many of the internal workings of Hibernate.
 
 
 
 
 
 
 
 
This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation.
This package and its subpackages, especially org.hibernate.id.enhanced, contain the built-in id generators, all of which implement either IdentifierGenerator or PostInsertIdentifierGenerator.
Implementation of the SPI for id generator factories.
Contains an SPI for id generator factories.
An internal package containing implementations of central Hibernate APIs, mostly defined in org.hibernate.
Internal details of implementing support for JPA callbacks
This package defines the Hibernate configuration-time mapping model.
 
 
Implementation of the SPI for the runtime domain metamodel.
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.
Built-in implementation of the SPI for integrating entity and collection persisters.
An SPI for integrating custom entity and collection persisters.
Proxies for plain Java objects.
An SPI for defining, registering, and rendering functions in HQL.
 
 
Defines an SPI for schema information extraction from the database via JDBC.
An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.
An SPI for tooling related to DDL generation, export, migration, and validation.
Most contracts here have been replaced by the new runtime mapping model.
 
A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types.