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
AttributeConverter
s.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
.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
Type
s.-
Classes in org.hibernate.boot.spi used by org.hibernate
-
Classes in org.hibernate.boot.spi used by org.hibernate.binderClassDescriptionDescribes the context in which the process of building
Metadata
fromMetadataSources
occurs. -
Classes in org.hibernate.boot.spi used by org.hibernate.binder.internalClassDescriptionDescribes the context in which the process of building
Metadata
fromMetadataSources
occurs. -
Classes in org.hibernate.boot.spi used by org.hibernate.bootClassDescriptionHolds the XML binder and a classloader used for binding mappings.
-
Classes in org.hibernate.boot.spi used by org.hibernate.boot.beanvalidationClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.During the process of building the metamodel, access to theClassLoader
is strongly discouraged. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.internalClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.During the process of building the metamodel, access to theClassLoader
is strongly discouraged.Exposes the ClassmateTypeResolver
andMemberResolver
.Defaults which are in effect for each mapping.An in-flight representation ofMetadata
while it is being built.Contract for things that need to be aware of JPAorm.xml
-defined persistence-unit-defaults.Represents thepersistence-unit-defaults
to be appliedValues to use as defaults in the absence of certain mapping information.Internal API forMetadataBuilder
exposing the building options being collected.Describes the context in which the process of buildingMetadata
fromMetadataSources
occurs.Describes the options used while building theMetadata
object duringMetadataBuilder.build()
processing.The SPI-levelMetadata
contract.Details about an attribute as we process the boot model.Hibernate builds its build-time model incrementally, often delaying operations until other pieces of information are available.Additional SPI contract forSessionFactoryBuilder
, mainly intended for implementors ofSessionFactoryBuilderFactory
.Allows bootstrapping Hibernate ORM using a customSessionFactoryBuilderImplementor
.Aggregator of special options used to build theSessionFactory
. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.jaxb.hbm.transform
-
Classes in org.hibernate.boot.spi used by org.hibernate.boot.modelClassDescriptionDescribes the context in which the process of building
Metadata
fromMetadataSources
occurs. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.model.convert.internalClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.Exposes the ClassmateTypeResolver
andMemberResolver
.Describes the context in which the process of buildingMetadata
fromMetadataSources
occurs. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.model.convert.spiClassDescriptionDescribes the context in which the process of building
Metadata
fromMetadataSources
occurs. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.model.internalClassDescriptionEnumerates various access strategies for accessing entity values.Defines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.During the process of building the metamodel, access to theClassLoader
is strongly discouraged.Exposes the ClassmateTypeResolver
andMemberResolver
.Describes the context in which the process of buildingMetadata
fromMetadataSources
occurs.Describes the options used while building theMetadata
object duringMetadataBuilder.build()
processing.Details about an attribute as we process the boot model.Hibernate builds its build-time model incrementally, often delaying operations until other pieces of information are available. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.model.namingClassDescriptionDescribes the context in which the process of building
Metadata
fromMetadataSources
occurs. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.model.process.internalClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.Describes the context in which the process of buildingMetadata
fromMetadataSources
occurs.Holds the XML binder and a classloader used for binding mappings. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.model.process.spiClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.An in-flight representation ofMetadata
while it is being built.Values to use as defaults in the absence of certain mapping information.Describes the options used while building theMetadata
object duringMetadataBuilder.build()
processing.The SPI-levelMetadata
contract. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.model.relationalClassDescriptionDescribes the options used while building the
Metadata
object duringMetadataBuilder.build()
processing. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.model.source.internalClassDescriptionDefaults which are in effect for each mapping.Hibernate builds its build-time model incrementally, often delaying operations until other pieces of information are available.
-
Classes in org.hibernate.boot.spi used by org.hibernate.boot.model.source.internal.annotationsClassDescriptionDescribes the options used while building the
Metadata
object duringMetadataBuilder.build()
processing. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.model.source.internal.hbmClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.Defaults which are in effect for each mapping.An in-flight representation ofMetadata
while it is being built.Describes the context in which the process of buildingMetadata
fromMetadataSources
occurs.Describes the options used while building theMetadata
object duringMetadataBuilder.build()
processing. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.model.source.spiClassDescriptionDescribes the context in which the process of building
Metadata
fromMetadataSources
occurs. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.models.internalClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.models.spiClassDescriptionExposes the Classmate
TypeResolver
andMemberResolver
.Describes the context in which the process of buildingMetadata
fromMetadataSources
occurs. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.models.xml.internalClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.Defaults which are in effect for each mapping. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.models.xml.spiClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.Defaults which are in effect for each mapping. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.queryClassDescriptionDescribes the context in which the process of building
Metadata
fromMetadataSources
occurs. -
Classes in org.hibernate.boot.spi used by org.hibernate.boot.spiClassDescriptionConvenience base class for custom implementors of SessionFactoryBuilder, using delegationEnumerates various access strategies for accessing entity values.Collector for contributions from contributorsDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.During the process of building the metamodel, access to theClassLoader
is strongly discouraged.Exposes the ClassmateTypeResolver
andMemberResolver
.Defaults which are in effect for each mapping.An in-flight representation ofMetadata
while it is being built.Contract for things that need to be aware of JPAorm.xml
-defined persistence-unit-defaults.Represents thepersistence-unit-defaults
to be appliedValues to use as defaults in the absence of certain mapping information.Internal API forMetadataBuilder
exposing the building options being collected.Describes the context in which the process of buildingMetadata
fromMetadataSources
occurs.Describes the options used while building theMetadata
object duringMetadataBuilder.build()
processing.The SPI-levelMetadata
contract.Details about an attribute as we process the boot model.Hibernate builds its build-time model incrementally, often delaying operations until other pieces of information are available.Additional SPI contract forSessionFactoryBuilder
, mainly intended for implementors ofSessionFactoryBuilderFactory
.Aggregator of special options used to build theSessionFactory
. -
Classes in org.hibernate.boot.spi used by org.hibernate.cache.internalClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.Aggregator of special options used to build theSessionFactory
. -
Classes in org.hibernate.boot.spi used by org.hibernate.cache.jcache.internal
-
Classes in org.hibernate.boot.spi used by org.hibernate.cache.spi
-
Classes in org.hibernate.boot.spi used by org.hibernate.cache.spi.support
-
Classes in org.hibernate.boot.spi used by org.hibernate.cfgClassDescriptionHolds the XML binder and a classloader used for binding mappings.
-
Classes in org.hibernate.boot.spi used by org.hibernate.engine.spi
-
Classes in org.hibernate.boot.spi used by org.hibernate.envers.boot.internalClassDescriptionCollector for contributions from contributorsContract allowing pluggable contributions of additional mapping objects.Defines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.Defaults which are in effect for each mapping.An in-flight representation ofMetadata
while it is being built.Describes the context in which the process of buildingMetadata
fromMetadataSources
occurs.Describes the options used while building theMetadata
object duringMetadataBuilder.build()
processing.The SPI-levelMetadata
contract. -
Classes in org.hibernate.boot.spi used by org.hibernate.envers.boot.spiClassDescriptionDescribes the context in which the process of building
Metadata
fromMetadataSources
occurs. -
Classes in org.hibernate.boot.spi used by org.hibernate.envers.configuration
-
Classes in org.hibernate.boot.spi used by org.hibernate.envers.configuration.internal
-
Classes in org.hibernate.boot.spi used by org.hibernate.event.spi
-
Classes in org.hibernate.boot.spi used by org.hibernate.idClassDescriptionDescribes the context in which the process of building
Metadata
fromMetadataSources
occurs. -
Classes in org.hibernate.boot.spi used by org.hibernate.integrator.spiClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built. -
Classes in org.hibernate.boot.spi used by org.hibernate.internalClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.The SPI-levelMetadata
contract.Aggregator of special options used to build theSessionFactory
. -
Classes in org.hibernate.boot.spi used by org.hibernate.jpa.boot.internal
-
Classes in org.hibernate.boot.spi used by org.hibernate.jpa.boot.spi
-
Classes in org.hibernate.boot.spi used by org.hibernate.jpa.event.internalClassDescriptionDescribes the context in which the process of building
Metadata
fromMetadataSources
occurs.Aggregator of special options used to build theSessionFactory
. -
Classes in org.hibernate.boot.spi used by org.hibernate.mappingClassDescriptionAn in-flight representation of
Metadata
while it is being built.Describes the context in which the process of buildingMetadata
fromMetadataSources
occurs.The SPI-levelMetadata
contract. -
Classes in org.hibernate.boot.spi used by org.hibernate.metamodel.internal
-
Classes in org.hibernate.boot.spi used by org.hibernate.metamodel.model.domain.internal
-
Classes in org.hibernate.boot.spi used by org.hibernate.metamodel.spiClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.The SPI-levelMetadata
contract.Aggregator of special options used to build theSessionFactory
. -
Classes in org.hibernate.boot.spi used by org.hibernate.persister.entity
-
Classes in org.hibernate.boot.spi used by org.hibernate.processor.validationClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.Defaults which are in effect for each mapping.Values to use as defaults in the absence of certain mapping information.Describes the context in which the process of buildingMetadata
fromMetadataSources
occurs.Describes the options used while building theMetadata
object duringMetadataBuilder.build()
processing.The SPI-levelMetadata
contract.Aggregator of special options used to build theSessionFactory
. -
Classes in org.hibernate.boot.spi used by org.hibernate.query.internal
-
Classes in org.hibernate.boot.spi used by org.hibernate.query.named
-
Classes in org.hibernate.boot.spi used by org.hibernate.relational.internal
-
Classes in org.hibernate.boot.spi used by org.hibernate.service.internal
-
Classes in org.hibernate.boot.spi used by org.hibernate.service.spi
-
Classes in org.hibernate.boot.spi used by org.hibernate.testing.bootClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.During the process of building the metamodel, access to theClassLoader
is strongly discouraged.Exposes the ClassmateTypeResolver
andMemberResolver
.Defaults which are in effect for each mapping.An in-flight representation ofMetadata
while it is being built.Describes the context in which the process of buildingMetadata
fromMetadataSources
occurs.Describes the options used while building theMetadata
object duringMetadataBuilder.build()
processing. -
Classes in org.hibernate.boot.spi used by org.hibernate.testing.cache
-
Classes in org.hibernate.boot.spi used by org.hibernate.testing.jdbcClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built. -
Classes in org.hibernate.boot.spi used by org.hibernate.testing.junit4
-
Classes in org.hibernate.boot.spi used by org.hibernate.testing.orm.junitClassDescriptionDefines a context for things available during the process of bootstrapping a
SessionFactory
which are expected to be cleaned up after theSessionFactory
is built.Defaults which are in effect for each mapping.An in-flight representation ofMetadata
while it is being built.Describes the context in which the process of buildingMetadata
fromMetadataSources
occurs.Describes the options used while building theMetadata
object duringMetadataBuilder.build()
processing.The SPI-levelMetadata
contract.Details about an attribute as we process the boot model.Hibernate builds its build-time model incrementally, often delaying operations until other pieces of information are available. -
Classes in org.hibernate.boot.spi used by org.hibernate.testing.schema
-
Classes in org.hibernate.boot.spi used by org.hibernate.testing.util.uuid
-
Classes in org.hibernate.boot.spi used by org.hibernate.type.spiClassDescriptionDescribes the context in which the process of building
Metadata
fromMetadataSources
occurs.