Top Description Interfaces Classes
[default module]

Package org.hibernate.jpa.boot.spi


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.
Author
Steve Ebersole

Interface Summary

Modifier and TypeInterface and Description
public interface
EntityManagerFactoryBuilder

Represents a two-phase JPA bootstrap process for building a Hibernate EntityManagerFactory.

public interface
IntegratorProvider

An object that provides a list of Integrators to the JPA persistence provider.

public interface
PersistenceUnitDescriptor

Abstraction for dealing with either <persistence-unit/> information whether that comes from an EE container in the form of jakarta.persistence.spi.PersistenceUnitInfo or in an SE environment where Hibernate has parsed the persistence.xml file itself.

public interface
StrategyRegistrationProviderList

An object that provides a list of StrategyRegistrationProviders to the JPA persistence provider.

public interface
TypeContributorList

Deprecated for removal. Consider using discovery instead to dynamically locate contributors.
An object that provides a list of TypeContributors to the JPA persistence provider.

Class Summary

Modifier and TypeClass and Description
public class
Bootstrap

Entry into the bootstrap process.

public class
JpaSettings

Enumerates SPI-related settings that are specific to the use of Hibernate as a JPA jakarta.persistence.spi.PersistenceProvider.

public class
ProviderChecker

Helper for handling checks to see whether Hibernate is the requested jakarta.persistence.spi.PersistenceProvider.