Package org.jboss.as.jpa.hibernate
Class HibernatePersistenceProviderAdaptor
java.lang.Object
org.jboss.as.jpa.hibernate.HibernatePersistenceProviderAdaptor
- All Implemented Interfaces:
PersistenceProviderAdaptor,TwoPhaseBootstrapCapable
public class HibernatePersistenceProviderAdaptor
extends Object
implements PersistenceProviderAdaptor, TwoPhaseBootstrapCapable
Implements the PersistenceProviderAdaptor for Hibernate
- Author:
- Scott Marlow
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddProviderProperties(Map properties, PersistenceUnitMetadata pu) voidbeanManagerLifeCycle(jakarta.enterprise.inject.spi.BeanManager beanManager) voidvoidbooleandetermine if management console can display the second level cache entriesgetBootstrap(jakarta.persistence.spi.PersistenceUnitInfo info, Map map) voidinjectJtaManager(JtaManager jtaManager) voidinjectPlatform(Platform platform) voidmarkPersistenceUnitAvailable(Object wrapperBeanManagerLifeCycle)
-
Field Details
-
NAMING_STRATEGY_JPA_COMPLIANT_IMPL
- See Also:
-
-
Constructor Details
-
HibernatePersistenceProviderAdaptor
public HibernatePersistenceProviderAdaptor()
-
-
Method Details
-
injectJtaManager
- Specified by:
injectJtaManagerin interfacePersistenceProviderAdaptor
-
injectPlatform
- Specified by:
injectPlatformin interfacePersistenceProviderAdaptor
-
addProviderProperties
- Specified by:
addProviderPropertiesin interfacePersistenceProviderAdaptor
-
addProviderDependencies
- Specified by:
addProviderDependenciesin interfacePersistenceProviderAdaptor
-
beforeCreateContainerEntityManagerFactory
- Specified by:
beforeCreateContainerEntityManagerFactoryin interfacePersistenceProviderAdaptor
-
afterCreateContainerEntityManagerFactory
- Specified by:
afterCreateContainerEntityManagerFactoryin interfacePersistenceProviderAdaptor
-
getManagementAdaptor
- Specified by:
getManagementAdaptorin interfacePersistenceProviderAdaptor
-
doesScopedPersistenceUnitNameIdentifyCacheRegionName
determine if management console can display the second level cache entries- Specified by:
doesScopedPersistenceUnitNameIdentifyCacheRegionNamein interfacePersistenceProviderAdaptor- Parameters:
pu-- Returns:
- false if a custom AvailableSettings.CACHE_REGION_PREFIX property is specified. true if the scoped persistence unit name is used to prefix cache entries.
-
cleanup
- Specified by:
cleanupin interfacePersistenceProviderAdaptor
-
beanManagerLifeCycle
- Specified by:
beanManagerLifeCyclein interfacePersistenceProviderAdaptor
-
markPersistenceUnitAvailable
- Specified by:
markPersistenceUnitAvailablein interfacePersistenceProviderAdaptor
-
getBootstrap
public EntityManagerFactoryBuilder getBootstrap(jakarta.persistence.spi.PersistenceUnitInfo info, Map map) - Specified by:
getBootstrapin interfaceTwoPhaseBootstrapCapable
-