Package org.hibernate.reactive.provider
Class ReactivePersistenceProvider
java.lang.Object
org.hibernate.reactive.provider.ReactivePersistenceProvider
- All Implemented Interfaces:
PersistenceProvider
A JPA
PersistenceProvider for Hibernate Reactive.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateContainerEntityManagerFactory(PersistenceUnitInfo info, Map properties) createEntityManagerFactory(PersistenceConfiguration persistenceConfiguration) createEntityManagerFactory(String persistenceUnitName, Map properties) voidgenerateSchema(PersistenceUnitInfo info, Map map) booleangenerateSchema(String persistenceUnitName, Map map) protected EntityManagerFactoryBuildergetEntityManagerFactoryBuilder(PersistenceUnitInfo info, Map<?, ?> integration) protected EntityManagerFactoryBuildergetEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map<?, ?> integration) protected EntityManagerFactoryBuildergetEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map<?, ?> properties) protected Collection<PersistenceUnitDescriptor>locatePersistenceUnits(Map<?, ?> integration)
-
Constructor Details
-
ReactivePersistenceProvider
public ReactivePersistenceProvider()
-
-
Method Details
-
createEntityManagerFactory
public EntityManagerFactory createEntityManagerFactory(PersistenceConfiguration persistenceConfiguration) - Specified by:
createEntityManagerFactoryin interfacePersistenceProvider
-
createEntityManagerFactory
Note: per-spec, the values passed aspropertiesoverride values found inpersistence.xml- Specified by:
createEntityManagerFactoryin interfacePersistenceProvider
-
getEntityManagerFactoryBuilderOrNull
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map<?, ?> properties) -
locatePersistenceUnits
-
createContainerEntityManagerFactory
public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map properties) Note: per-spec, the values passed aspropertiesoverride values found inPersistenceUnitInfo- Specified by:
createContainerEntityManagerFactoryin interfacePersistenceProvider
-
generateSchema
- Specified by:
generateSchemain interfacePersistenceProvider
-
generateSchema
- Specified by:
generateSchemain interfacePersistenceProvider
-
getEntityManagerFactoryBuilder
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitInfo info, Map<?, ?> integration) -
getEntityManagerFactoryBuilder
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map<?, ?> integration) -
getProviderUtil
- Specified by:
getProviderUtilin interfacePersistenceProvider
-