Class ReactivePersistenceProvider

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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.persistence.EntityManagerFactory createContainerEntityManagerFactory​(javax.persistence.spi.PersistenceUnitInfo info, java.util.Map properties)
      javax.persistence.EntityManagerFactory createEntityManagerFactory​(java.lang.String persistenceUnitName, java.util.Map properties)
      boolean generateSchema​(java.lang.String persistenceUnitName, java.util.Map map)  
      void generateSchema​(javax.persistence.spi.PersistenceUnitInfo info, java.util.Map map)  
      protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilder​(javax.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)  
      javax.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 javax.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 javax.persistence.spi.PersistenceProvider
      • getEntityManagerFactoryBuilderOrNull

        protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull​(java.lang.String persistenceUnitName,
                                                                                                              java.util.Map properties)
      • createContainerEntityManagerFactory

        public javax.persistence.EntityManagerFactory createContainerEntityManagerFactory​(javax.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 javax.persistence.spi.PersistenceProvider
      • generateSchema

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

        public boolean generateSchema​(java.lang.String persistenceUnitName,
                                      java.util.Map map)
        Specified by:
        generateSchema in interface javax.persistence.spi.PersistenceProvider
      • getEntityManagerFactoryBuilder

        protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder getEntityManagerFactoryBuilder​(javax.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 javax.persistence.spi.ProviderUtil getProviderUtil()
        Specified by:
        getProviderUtil in interface javax.persistence.spi.PersistenceProvider