Uses of Package
org.hibernate.service.spi
Packages that use org.hibernate.service.spi
Package
Description
Implementation of ConnectionProvider using Agroal.
Support for integrating Jakarta Bean Validation.
Implementation of the service for processing and handling
cfg.xml
files.Defines service registry contracts a program may use for
configuring Hibernate.
The class loading service internals.
The class loading service SPI.
The internals for building service registries.
Implementation of ConnectionProvider using the c3p0 Connection pool.
This package defines the API of the second-level cache service.
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 abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
The built-in implementation of the configuration service.
Internals for JDBC batching support.
Various implementations of the SPI contracts for obtaining JDBC
Connection
s.Defines SPI contracts for obtaining JDBC
Connection
s from a
provider implemented as a service.Internals for JDBC REF_CURSOR support.
Internal support for Dialect resolution (from JDBC metadata) and Dialect building.
Internals for supporting various aspects of JDBC interaction
Internal contracts defining the JNDI support within Hibernate
An SPI for dealing with parameters of native queries.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
A range of container-specific implementations of
JtaPlatform
.An SPI for integrating with container-provided implementations of JTA.
This package defines a default set of event listeners that implement
the default behaviors of Hibernate session operations.
Implementation of ConnectionProvider using HikariCP.
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
.Built-in implementation of the SPI for integrating entity and collection persisters.
Contains various implementations of
PropertyAccessStrategy
.An implementation of the bean container SPI based on CDI.
An SPI abstracting over CDI-like bean containers.
Defines an SPI for integration with CDI-like containers.
Implementations of
TransactionCoordinator
based on JTA.Internal implementation details for the resource-level transaction capabilities of Hibernate.
Defines a framework for pluggable services,
allowing for customization of key components of Hibernate, and abstraction of these
components as SPI interfaces.
Implementation of the SPI for integrating pluggable services.
Defines an SPI for integrating pluggable services.
The built-in implementation of the statistics collection service.
An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.
Support for reading SQL scripts supplied to the schema tooling.
-
Classes in org.hibernate.service.spi used by org.hibernate.agroal.internalClassDescriptionAllows the service to request access to the configuration properties for configuring itself.Lifecycle contract for services which wish to be notified when it is time to stop.Optional contract for services that wrap stuff that to which it is useful to have access.
-
Classes in org.hibernate.service.spi used by org.hibernate.boot.beanvalidationClassDescriptionSpecialized
ServiceRegistry
implementation that holds services which need access to theSessionFactory
during initialization. -
Classes in org.hibernate.service.spi used by org.hibernate.boot.cfgxml.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.boot.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.boot.registryClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.boot.registry.classloading.internalClassDescriptionLifecycle contract for services which wish to be notified when it is time to stop.
-
Classes in org.hibernate.service.spi used by org.hibernate.boot.registry.classloading.spiClassDescriptionLifecycle contract for services which wish to be notified when it is time to stop.
-
Classes in org.hibernate.service.spi used by org.hibernate.boot.registry.internalClassDescriptionModels a binding for a particular service.Base contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.bytecode.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.c3p0.internalClassDescriptionAllows the service to request access to the configuration properties for configuring itself.Allows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry.Lifecycle contract for services which wish to be notified when it is time to stop.Optional contract for services that wrap stuff that to which it is useful to have access. -
Classes in org.hibernate.service.spi used by org.hibernate.cacheClassDescriptionLifecycle contract for services which wish to be notified when it is time to stop.
-
Classes in org.hibernate.service.spi used by org.hibernate.cache.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.Lifecycle contract for services which wish to be notified when it is time to stop.
-
Classes in org.hibernate.service.spi used by org.hibernate.cache.jcache.internalClassDescriptionLifecycle contract for services which wish to be notified when it is time to stop.
-
Classes in org.hibernate.service.spi used by org.hibernate.cache.spiClassDescriptionLifecycle contract for services which wish to be notified when it is time to stop.
-
Classes in org.hibernate.service.spi used by org.hibernate.cache.spi.supportClassDescriptionLifecycle contract for services which wish to be notified when it is time to stop.
-
Classes in org.hibernate.service.spi used by org.hibernate.dialectClassDescriptionAdditional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.engine.config.internalClassDescriptionBase contract for an initiator of a service.Allows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry. -
Classes in org.hibernate.service.spi used by org.hibernate.engine.jdbc.batch.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.engine.jdbc.connections.internalClassDescriptionAllows the service to request access to the configuration properties for configuring itself.Annotation to allow services to request injection of other services.Base contract for an initiator of a service.Allows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry.Lifecycle contract for services which wish to be notified when it is time to stop.Optional contract for services that wrap stuff that to which it is useful to have access. -
Classes in org.hibernate.service.spi used by org.hibernate.engine.jdbc.connections.spiClassDescriptionAllows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry.Lifecycle contract for services which wish to be notified when it is time to stop.Optional contract for services that wrap stuff that to which it is useful to have access. -
Classes in org.hibernate.service.spi used by org.hibernate.engine.jdbc.cursor.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.engine.jdbc.dialect.internalClassDescriptionBase contract for an initiator of a service.Allows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry. -
Classes in org.hibernate.service.spi used by org.hibernate.engine.jdbc.env.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.engine.jdbc.internalClassDescriptionAllows the service to request access to the configuration properties for configuring itself.Base contract for an initiator of a service.Allows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry. -
Classes in org.hibernate.service.spi used by org.hibernate.engine.jdbc.mutation.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.engine.jndi.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.engine.query.spiClassDescriptionBase contract for an initiator of a service.Contract for an initiator of services that target the specialized service registry
SessionFactoryServiceRegistry
. -
Classes in org.hibernate.service.spi used by org.hibernate.engine.spiClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.Contract for an initiator of services that target the specialized service registry
SessionFactoryServiceRegistry
. -
Classes in org.hibernate.service.spi used by org.hibernate.engine.transaction.jta.platform.internalClassDescriptionAllows the service to request access to the configuration properties for configuring itself.Base contract for an initiator of a service.Allows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry. -
Classes in org.hibernate.service.spi used by org.hibernate.engine.transaction.jta.platform.spiClassDescriptionAdditional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.envers.boot.internalClassDescriptionAllows the service to request access to the configuration properties for configuring itself.Contract for contributing services.Base contract for an initiator of a service.Additional integration contracts for a service registry.Specialized
ServiceRegistry
implementation that holds services which need access to theSessionFactory
during initialization.Lifecycle contract for services which wish to be notified when it is time to stop. -
Classes in org.hibernate.service.spi used by org.hibernate.event.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.hikaricp.internalClassDescriptionAllows the service to request access to the configuration properties for configuring itself.Lifecycle contract for services which wish to be notified when it is time to stop.Optional contract for services that wrap stuff that to which it is useful to have access.
-
Classes in org.hibernate.service.spi used by org.hibernate.integrator.spiClassDescriptionSpecialized
ServiceRegistry
implementation that holds services which need access to theSessionFactory
during initialization. -
Classes in org.hibernate.service.spi used by org.hibernate.internalClassDescriptionAdditional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.loader.ast.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.persister.internalClassDescriptionBase contract for an initiator of a service.Allows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry. -
Classes in org.hibernate.service.spi used by org.hibernate.property.access.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.query.internalClassDescriptionAdditional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.query.sqm.mutation.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.resource.beans.container.internalClassDescriptionLifecycle contract for services which wish to be notified when it is time to stop.
-
Classes in org.hibernate.service.spi used by org.hibernate.resource.beans.container.spiClassDescriptionLifecycle contract for services which wish to be notified when it is time to stop.
-
Classes in org.hibernate.service.spi used by org.hibernate.resource.beans.internalClassDescriptionLifecycle contract for services which wish to be notified when it is time to stop.
-
Classes in org.hibernate.service.spi used by org.hibernate.resource.beans.spiClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.resource.transaction.backend.jta.internalClassDescriptionAllows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry. -
Classes in org.hibernate.service.spi used by org.hibernate.resource.transaction.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.service
-
Classes in org.hibernate.service.spi used by org.hibernate.service.internalClassDescriptionModels a binding for a particular service.Base contract for an initiator of a service.Additional integration contracts for a service registry.Contract for an initiator of services that target the specialized service registry
SessionFactoryServiceRegistry
.SpecializedServiceRegistry
implementation that holds services which need access to theSessionFactory
during initialization.Contract for builder ofSessionFactoryServiceRegistry
instances. -
Classes in org.hibernate.service.spi used by org.hibernate.service.spiClassDescriptionModels a binding for a particular service.Base contract for an initiator of a service.Additional integration contracts for a service registry.Contract for an initiator of services that target the specialized service registry
SessionFactoryServiceRegistry
.SpecializedServiceRegistry
implementation that holds services which need access to theSessionFactory
during initialization. -
Classes in org.hibernate.service.spi used by org.hibernate.spatial.integration
-
Classes in org.hibernate.service.spi used by org.hibernate.sql.ast.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.sql.results.jdbc.internalClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.
-
Classes in org.hibernate.service.spi used by org.hibernate.stat.internalClassDescriptionBase contract for an initiator of a service.Contract for an initiator of services that target the specialized service registry
SessionFactoryServiceRegistry
. -
Classes in org.hibernate.service.spi used by org.hibernate.testing.bootClassDescriptionAllows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry.Lifecycle contract for services which wish to be notified when it is time to stop. -
Classes in org.hibernate.service.spi used by org.hibernate.testing.cacheClassDescriptionLifecycle contract for services which wish to be notified when it is time to stop.
-
Classes in org.hibernate.service.spi used by org.hibernate.testing.jdbcClassDescriptionAllows the service to request access to the configuration properties for configuring itself.Allows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry.Lifecycle contract for services which wish to be notified when it is time to stop.Optional contract for services that wrap stuff that to which it is useful to have access. -
Classes in org.hibernate.service.spi used by org.hibernate.testing.jtaClassDescriptionAllows the service to request access to the configuration properties for configuring itself.Allows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry.Lifecycle contract for services which wish to be notified when it is time to stop.Optional contract for services that wrap stuff that to which it is useful to have access. -
Classes in org.hibernate.service.spi used by org.hibernate.testing.orm.jdbcClassDescriptionAllows the service to request access to the configuration properties for configuring itself.Allows services to be injected with the
ServiceRegistry
during configuration phase.Lifecycle contract for services which wish to be notified when it is time to stop.Optional contract for services that wrap stuff that to which it is useful to have access. -
Classes in org.hibernate.service.spi used by org.hibernate.tool.schema.internalClassDescriptionBase contract for an initiator of a service.Allows services to be injected with the
ServiceRegistry
during configuration phase.Additional integration contracts for a service registry. -
Classes in org.hibernate.service.spi used by org.hibernate.tool.schema.internal.scriptClassDescriptionBase contract for an initiator of a service.Additional integration contracts for a service registry.