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:
-
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 EntityManagerFactoryBuilder
getEntityManagerFactoryBuilder
(jakarta.persistence.spi.PersistenceUnitInfo info, Map<?, ?> integration) protected EntityManagerFactoryBuilder
getEntityManagerFactoryBuilder
(PersistenceUnitDescriptor persistenceUnitDescriptor, Map<?, ?> integration) protected EntityManagerFactoryBuilder
getEntityManagerFactoryBuilderOrNull
(String persistenceUnitName, Map<?, ?> properties) jakarta.persistence.spi.ProviderUtil
protected Collection<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
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map<?, ?> properties) -
locatePersistenceUnits
-
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 EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(jakarta.persistence.spi.PersistenceUnitInfo info, Map<?, ?> integration) -
getEntityManagerFactoryBuilder
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map<?, ?> integration) -
getProviderUtil
public jakarta.persistence.spi.ProviderUtil getProviderUtil()- Specified by:
getProviderUtil
in interfacejakarta.persistence.spi.PersistenceProvider
-