Class ReactivePersistenceProvider

  • All Implemented Interfaces:
    jakarta.persistence.spi.PersistenceProvider

    public class ReactivePersistenceProvider
    extends java.lang.Object
    implements jakarta.persistence.spi.PersistenceProvider
    JPA PersistenceProvider for Hibernate Reactive.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      jakarta.persistence.EntityManagerFactory createContainerEntityManagerFactory​(jakarta.persistence.spi.PersistenceUnitInfo info, java.util.Map properties)
      jakarta.persistence.EntityManagerFactory createEntityManagerFactory​(java.lang.String persistenceUnitName, java.util.Map properties)
      void generateSchema​(jakarta.persistence.spi.PersistenceUnitInfo info, java.util.Map map)  
      boolean generateSchema​(java.lang.String persistenceUnitName, java.util.Map map)  
      protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilder​(jakarta.persistence.spi.PersistenceUnitInfo info, java.util.Map integration)  
      protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilder​(org.hibernate.jpa.boot.spi.PersistenceUnitDescriptor persistenceUnitDescriptor, java.util.Map integration)  
      protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull​(java.lang.String persistenceUnitName, java.util.Map properties)  
      jakarta.persistence.spi.ProviderUtil getProviderUtil()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ReactivePersistenceProvider

        public ReactivePersistenceProvider()
    • Method Detail

      • createEntityManagerFactory

        public jakarta.persistence.EntityManagerFactory createEntityManagerFactory​(java.lang.String persistenceUnitName,
                                                                                   java.util.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​(java.lang.String persistenceUnitName,
                                                                                                              java.util.Map properties)
      • createContainerEntityManagerFactory

        public jakarta.persistence.EntityManagerFactory createContainerEntityManagerFactory​(jakarta.persistence.spi.PersistenceUnitInfo info,
                                                                                            java.util.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,
                                   java.util.Map map)
        Specified by:
        generateSchema in interface jakarta.persistence.spi.PersistenceProvider
      • generateSchema

        public boolean generateSchema​(java.lang.String persistenceUnitName,
                                      java.util.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,
                                                                                                        java.util.Map integration)
      • getEntityManagerFactoryBuilder

        protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilder​(org.hibernate.jpa.boot.spi.PersistenceUnitDescriptor persistenceUnitDescriptor,
                                                                                                        java.util.Map integration)
      • getProviderUtil

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