Class ReactivePersistenceProvider

java.lang.Object
org.hibernate.reactive.provider.ReactivePersistenceProvider
All Implemented Interfaces:
jakarta.persistence.spi.PersistenceProvider

public class ReactivePersistenceProvider extends Object implements jakarta.persistence.spi.PersistenceProvider
A JPA PersistenceProvider for Hibernate Reactive.
See Also:
  • HibernatePersistenceProvider
  • Constructor Details

    • ReactivePersistenceProvider

      public ReactivePersistenceProvider()
  • Method Details

    • createEntityManagerFactory

      public jakarta.persistence.EntityManagerFactory createEntityManagerFactory(jakarta.persistence.PersistenceConfiguration persistenceConfiguration)
      Specified by:
      createEntityManagerFactory in interface jakarta.persistence.spi.PersistenceProvider
    • createEntityManagerFactory

      public jakarta.persistence.EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map properties)

      Note: per-spec, the values passed as properties override values found in persistence.xml

      Specified by:
      createEntityManagerFactory in interface jakarta.persistence.spi.PersistenceProvider
    • getEntityManagerFactoryBuilderOrNull

      protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map<?,?> properties)
    • locatePersistenceUnits

      protected Collection<org.hibernate.jpa.boot.spi.PersistenceUnitDescriptor> locatePersistenceUnits(Map<?,?> integration)
    • createContainerEntityManagerFactory

      public jakarta.persistence.EntityManagerFactory createContainerEntityManagerFactory(jakarta.persistence.spi.PersistenceUnitInfo info, Map properties)

      Note: per-spec, the values passed as properties override values found in PersistenceUnitInfo

      Specified by:
      createContainerEntityManagerFactory in interface jakarta.persistence.spi.PersistenceProvider
    • generateSchema

      public void generateSchema(jakarta.persistence.spi.PersistenceUnitInfo info, Map map)
      Specified by:
      generateSchema in interface jakarta.persistence.spi.PersistenceProvider
    • generateSchema

      public boolean generateSchema(String persistenceUnitName, Map map)
      Specified by:
      generateSchema in interface jakarta.persistence.spi.PersistenceProvider
    • getEntityManagerFactoryBuilder

      protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(jakarta.persistence.spi.PersistenceUnitInfo info, Map<?,?> integration)
    • getEntityManagerFactoryBuilder

      protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(org.hibernate.jpa.boot.spi.PersistenceUnitDescriptor persistenceUnitDescriptor, Map<?,?> integration)
    • getProviderUtil

      public jakarta.persistence.spi.ProviderUtil getProviderUtil()
      Specified by:
      getProviderUtil in interface jakarta.persistence.spi.PersistenceProvider