public class HibernateSessionFactoryBean
extends org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
| Modifier and Type | Field and Description |
|---|---|
protected ChainingInterceptor |
chainingInterceptor |
java.util.Map<java.lang.String,org.hibernate.Interceptor> |
interceptors |
protected java.util.Set<java.lang.String> |
packagesToScan |
protected java.util.Set<java.lang.String> |
tmpMappingResources |
| Constructor and Description |
|---|
HibernateSessionFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet()
Overridden to populate mappings from modules.
|
void |
destroy() |
java.util.Set<java.lang.String> |
getModuleMappingResources() |
java.util.Set<java.lang.String> |
getModulePackagesWithMappedClasses()
Gets packages with mapped classes from all modules.
|
org.hibernate.cfg.Configuration |
newConfiguration() |
void |
setMappingJarLocations(org.springframework.core.io.Resource[] mappingJarLocations)
Used by the module testing framework to set the dependent modules in the hibernate session
factory
|
void |
setMappingResources(java.lang.String[] mappingResources)
Collect the mapping resources for future use because the mappingResources object is defined
as 'private' instead of 'protected'
|
void |
setPackagesToScan(java.lang.String[] packagesToScan)
Collect packages to scan that are set in core and for tests in modules.
|
postProcessAnnotationConfiguration, postProcessConfiguration, postProcessMappings, scanPackages, setAnnotatedClasses, setAnnotatedPackages, setConfigurationClass, setEntityTypeFilters, setResourceLoaderafterSessionFactoryCreation, buildSessionFactory, createDatabaseSchema, dropDatabaseSchema, executeSchemaScript, executeSchemaStatement, getConfigTimeCacheProvider, getConfigTimeDataSource, getConfigTimeLobHandler, getConfigTimeTransactionManager, getConfiguration, getHibernateProperties, newSessionFactory, setBeanClassLoader, setCacheableMappingLocations, setCacheProvider, setCacheRegionFactory, setCollectionCacheStrategies, setConfigLocation, setConfigLocations, setEntityCacheStrategies, setEntityInterceptor, setEventListeners, setFilterDefinitions, setHibernateProperties, setJtaTransactionManager, setLobHandler, setMappingDirectoryLocations, setMappingLocations, setNamingStrategy, setSchemaUpdate, setTypeDefinitions, updateDatabaseSchema, validateDatabaseSchemabeforeSessionFactoryDestruction, convertHibernateAccessException, getDataSource, getObject, getObjectType, getSessionFactory, isExposeTransactionAwareSessionFactory, isSingleton, isUseTransactionAwareDataSource, setDataSource, setExposeTransactionAwareSessionFactory, setJdbcExceptionTranslator, setUseTransactionAwareDataSource, translateExceptionIfPossible, wrapSessionFactoryIfNecessaryprotected java.util.Set<java.lang.String> tmpMappingResources
protected java.util.Set<java.lang.String> packagesToScan
protected ChainingInterceptor chainingInterceptor
public java.util.Map<java.lang.String,org.hibernate.Interceptor> interceptors
public org.hibernate.cfg.Configuration newConfiguration()
throws org.hibernate.HibernateException
newConfiguration in class org.springframework.orm.hibernate3.LocalSessionFactoryBeanorg.hibernate.HibernateExceptionpublic void setMappingResources(java.lang.String[] mappingResources)
setMappingResources in class org.springframework.orm.hibernate3.LocalSessionFactoryBeanLocalSessionFactoryBean.setMappingResources(java.lang.String[])public void setPackagesToScan(java.lang.String[] packagesToScan)
It adds to the set instead of overwriting it with each call.
setPackagesToScan in class org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBeanAnnotationSessionFactoryBean.setPackagesToScan(java.lang.String[])public java.util.Set<java.lang.String> getModuleMappingResources()
public java.util.Set<java.lang.String> getModulePackagesWithMappedClasses()
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanafterPropertiesSet in class org.springframework.orm.hibernate3.AbstractSessionFactoryBeanjava.lang.ExceptionAbstractSessionFactoryBean.afterPropertiesSet()public void destroy()
throws org.hibernate.HibernateException
destroy in interface org.springframework.beans.factory.DisposableBeandestroy in class org.springframework.orm.hibernate3.LocalSessionFactoryBeanorg.hibernate.HibernateExceptionLocalSessionFactoryBean.destroy()public void setMappingJarLocations(org.springframework.core.io.Resource[] mappingJarLocations)
setMappingJarLocations in class org.springframework.orm.hibernate3.LocalSessionFactoryBeanLocalSessionFactoryBean.setMappingJarLocations(org.springframework.core.io.Resource[])Copyright © 2022 OpenMRS Inc.. All Rights Reserved.