Package org.hibernate.reactive.provider
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.persistence.EntityManagerFactory
createContainerEntityManagerFactory
(jakarta.persistence.spi.PersistenceUnitInfo info, Map properties) jakarta.persistence.EntityManagerFactory
createEntityManagerFactory
(jakarta.persistence.PersistenceConfiguration persistenceConfiguration) jakarta.persistence.EntityManagerFactory
createEntityManagerFactory
(String persistenceUnitName, Map properties) void
generateSchema
(jakarta.persistence.spi.PersistenceUnitInfo info, Map map) boolean
generateSchema
(String persistenceUnitName, Map map) protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
getEntityManagerFactoryBuilder
(jakarta.persistence.spi.PersistenceUnitInfo info, Map<?, ?> integration) protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
getEntityManagerFactoryBuilder
(org.hibernate.jpa.boot.spi.PersistenceUnitDescriptor persistenceUnitDescriptor, Map<?, ?> integration) protected org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
getEntityManagerFactoryBuilderOrNull
(String persistenceUnitName, Map<?, ?> properties) jakarta.persistence.spi.ProviderUtil
protected Collection<org.hibernate.jpa.boot.spi.PersistenceUnitDescriptor>
locatePersistenceUnits
(Map<?, ?> integration)
-
Constructor Details
-
ReactivePersistenceProvider
public ReactivePersistenceProvider()
-
-
Method Details
-
createEntityManagerFactory
public jakarta.persistence.EntityManagerFactory createEntityManagerFactory(jakarta.persistence.PersistenceConfiguration persistenceConfiguration) - Specified by:
createEntityManagerFactory
in interfacejakarta.persistence.spi.PersistenceProvider
-
createEntityManagerFactory
public jakarta.persistence.EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map properties) Note: per-spec, the values passed asproperties
override values found inpersistence.xml
- Specified by:
createEntityManagerFactory
in interfacejakarta.persistence.spi.PersistenceProvider
-
getEntityManagerFactoryBuilderOrNull
-
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 asproperties
override values found inPersistenceUnitInfo
- Specified by:
createContainerEntityManagerFactory
in interfacejakarta.persistence.spi.PersistenceProvider
-
generateSchema
- Specified by:
generateSchema
in interfacejakarta.persistence.spi.PersistenceProvider
-
generateSchema
- Specified by:
generateSchema
in interfacejakarta.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 interfacejakarta.persistence.spi.PersistenceProvider
-