Uses of Package
org.hibernate.boot.spi

Packages that use org.hibernate.boot.spi
Package
Description
This package defines the central Hibernate APIs, beginning with SessionFactory, which represents an instance of Hibernate at runtime and is the source of new instances of Session and StatelessSession, the most important APIs exposing persistence-related operations for entities.
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.
Support for integrating Jakarta Bean Validation.
 
 
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.
 
Defines the SPI of a registry of JPA AttributeConverters.
 
This API allows intervention by generic code in the process of determining the names of database objects (tables, columns, and constraints).
 
Defines an SPI used during the process of transforming mapping sources into the Metadata reference.
Some SPIs related to DDL generation and schema management.
 
 
 
 
 
 
Support for processing mapping XML files and applying annotation references over the appropriate classes, fields and methods.
 
Support for handling named queries during the bootstrap process.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Internal implementations and support for second-level caching.
 
Defines the integration aspect of Hibernate's second-level caching, allowing a "caching backend" to be plugged in as a cache provider.
This package provides a framework intended to reduce the work needed to implement a caching provider.
This package defines APIs for configuring Hibernate.
This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.
 
 
 
 
Defines the event types and event listener interfaces for events produced by the stateful Session.
This package and its subpackages, especially org.hibernate.id.enhanced, contain the built-in id generators, all of which implement either IdentifierGenerator or PostInsertIdentifierGenerator.
An SPI for extensions which integrate with Hibernate via the Java ServiceLoader facility.
An internal package containing implementations of central Hibernate APIs, mostly defined in org.hibernate.
 
An SPI used to initiate and control the JPA bootstrap process, along with SPI interfaces allowing certain sorts of extensions to be contributed during the bootstrap process.
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 entities.
Validation for HQL queries.
 
Support for named queries
 
Implementation of the SPI for integrating pluggable services.
Defines an SPI for integrating pluggable services.
 
 
 
 
 
 
 
Defines a registry for Hibernate Types.