Class AcrossHibernateJpaModule
java.lang.Object
com.foreach.across.core.context.AbstractAcrossEntity
com.foreach.across.core.AcrossModule
com.foreach.across.modules.hibernate.AbstractHibernatePackageModule
com.foreach.across.modules.hibernate.jpa.AcrossHibernateJpaModule
- All Implemented Interfaces:
 com.foreach.across.core.context.AcrossEntity,com.foreach.across.core.context.AcrossModuleEntity
Enables JPA support using Hibernate as the implementation.
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder for creating a customAcrossHibernateJpaModule. - 
Field Summary
FieldsFields inherited from class com.foreach.across.core.AcrossModule
CURRENT_MODULE - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbuilder()Create the specific settings implementation instance for property binding.getName()voidprepareForBootstrap(com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig currentModule, com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig contextConfig) protected voidregisterDefaultApplicationContextConfigurers(Set<com.foreach.across.core.context.configurer.ApplicationContextConfigurer> contextConfigurers) protected final voidsetPersistenceUnitName(String persistenceUnitName) final voidsetPrimary(Boolean primary) Configure this module as primary: makes some exposed beans primary and will attempt to register aliases for the transaction manager and transaction template.Methods inherited from class com.foreach.across.modules.hibernate.AbstractHibernatePackageModule
addHibernatePackageProvider, getDataSource, getDataSourceName, getHibernatePackageProviders, getHibernateProperties, getPropertiesPrefix, isScanForHibernatePackages, setDataSource, setDataSourceName, setHibernatePackageProviders, setHibernateProperties, setHibernateProperty, setPropertiesPrefix, setScanForHibernatePackagesMethods inherited from class com.foreach.across.core.AcrossModule
addApplicationContextConfigurer, addApplicationContextConfigurer, addInstallerContextConfigurer, addInstallerContextConfigurer, addPropertySources, addPropertySources, addRuntimeDependency, equals, expose, expose, exposeClass, getApplicationContextConfigurers, getContext, getExposeFilter, getExposeTransformer, getExtensionTargets, getInstallerContextConfigurers, getInstallers, getInstallerScanPackages, getInstallerSettings, getModuleConfigurationScanPackages, getResourcesKey, getRuntimeDependencies, getVersionInfo, hashCode, isEnabled, registerDefaultInstallerContextConfigurers, setContext, setEnabled, setExposeFilter, setExposeTransformer, setInstallerSettings, toStringMethods inherited from class com.foreach.across.core.context.AbstractAcrossEntity
addPropertySources, getAcrossApplicationContextHolder, getProperties, hasApplicationContext, setAcrossApplicationContextHolder, setProperties, setProperty 
- 
Field Details
- 
NAME
- See Also:
 
 
 - 
 - 
Constructor Details
- 
AcrossHibernateJpaModule
public AcrossHibernateJpaModule() - 
AcrossHibernateJpaModule
 
 - 
 - 
Method Details
- 
getName
- Specified by:
 getNamein interfacecom.foreach.across.core.context.AcrossModuleEntity- Specified by:
 getNamein classcom.foreach.across.core.AcrossModule
 - 
getDescription
- Overrides:
 getDescriptionin classcom.foreach.across.core.AcrossModule
 - 
setPersistenceUnitName
 - 
setPrimary
Configure this module as primary: makes some exposed beans primary and will attempt to register aliases for the transaction manager and transaction template.- Parameters:
 primary- or not
 - 
createSettings
Description copied from class:AbstractHibernatePackageModuleCreate the specific settings implementation instance for property binding. Override this method if a module wants to use an extended settings class.- Overrides:
 createSettingsin classAbstractHibernatePackageModule- Returns:
 - a new instance for property binding
 
 - 
registerDefaultApplicationContextConfigurers
protected void registerDefaultApplicationContextConfigurers(Set<com.foreach.across.core.context.configurer.ApplicationContextConfigurer> contextConfigurers) - Overrides:
 registerDefaultApplicationContextConfigurersin classcom.foreach.across.core.AcrossModule
 - 
prepareForBootstrap
public void prepareForBootstrap(com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig currentModule, com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig contextConfig) - Overrides:
 prepareForBootstrapin classcom.foreach.across.core.AcrossModule
 - 
builder
- Returns:
 - a builder for a custom 
AcrossHibernateJpaModule 
 
 -