com.liferay.portal.spring.hibernate
Class PortalHibernateConfiguration
java.lang.Object
org.springframework.orm.hibernate3.HibernateExceptionTranslator
org.springframework.orm.hibernate3.AbstractSessionFactoryBean
org.springframework.orm.hibernate3.LocalSessionFactoryBean
com.liferay.portal.spring.hibernate.PortalHibernateConfiguration
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<org.hibernate.SessionFactory>, org.springframework.beans.factory.InitializingBean, org.springframework.dao.support.PersistenceExceptionTranslator
- Direct Known Subclasses:
- PortletHibernateConfiguration
public class PortalHibernateConfiguration
- extends org.springframework.orm.hibernate3.LocalSessionFactoryBean
- implements org.springframework.beans.factory.BeanFactoryAware
| Fields inherited from class org.springframework.orm.hibernate3.AbstractSessionFactoryBean |
logger |
| Methods inherited from class org.springframework.orm.hibernate3.LocalSessionFactoryBean |
afterSessionFactoryCreation, createDatabaseSchema, dropDatabaseSchema, executeSchemaScript, executeSchemaStatement, getConfigTimeCacheProvider, getConfigTimeDataSource, getConfigTimeLobHandler, getConfigTimeTransactionManager, getConfiguration, getHibernateProperties, newSessionFactory, postProcessMappings, setBeanClassLoader, setCacheableMappingLocations, setCacheProvider, setCacheRegionFactory, setCollectionCacheStrategies, setConfigLocation, setConfigLocations, setConfigurationClass, setEntityCacheStrategies, setEntityInterceptor, setEventListeners, setFilterDefinitions, setHibernateProperties, setJtaTransactionManager, setLobHandler, setMappingDirectoryLocations, setMappingJarLocations, setMappingLocations, setMappingResources, setNamingStrategy, setSchemaUpdate, setTypeDefinitions, updateDatabaseSchema, validateDatabaseSchema |
| Methods inherited from class org.springframework.orm.hibernate3.AbstractSessionFactoryBean |
afterPropertiesSet, beforeSessionFactoryDestruction, getDataSource, getObject, getObjectType, getSessionFactory, isExposeTransactionAwareSessionFactory, isSingleton, isUseTransactionAwareDataSource, setDataSource, setExposeTransactionAwareSessionFactory, setUseTransactionAwareDataSource, wrapSessionFactoryIfNecessary |
| Methods inherited from class org.springframework.orm.hibernate3.HibernateExceptionTranslator |
convertHibernateAccessException, setJdbcExceptionTranslator, translateExceptionIfPossible |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PortalHibernateConfiguration
public PortalHibernateConfiguration()
buildSessionFactory
public org.hibernate.SessionFactory buildSessionFactory()
throws Exception
- Overrides:
buildSessionFactory in class org.springframework.orm.hibernate3.LocalSessionFactoryBean
- Throws:
Exception
destroy
public void destroy()
throws org.hibernate.HibernateException
- Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean- Overrides:
destroy in class org.springframework.orm.hibernate3.LocalSessionFactoryBean
- Throws:
org.hibernate.HibernateException
setBeanFactory
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
- Specified by:
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAware
setHibernateConfigurationConverter
public void setHibernateConfigurationConverter(Converter<String> hibernateConfigurationConverter)
setMvccEnabled
public void setMvccEnabled(boolean mvccEnabled)
setShardEnabled
public void setShardEnabled(boolean shardEnabled)
getPreloadClassLoaderClasses
protected static Map<String,Class<?>> getPreloadClassLoaderClasses()
determineDialect
protected org.hibernate.dialect.Dialect determineDialect()
getConfigurationClassLoader
protected ClassLoader getConfigurationClassLoader()
getConfigurationResources
protected String[] getConfigurationResources()
newConfiguration
protected org.hibernate.cfg.Configuration newConfiguration()
- Overrides:
newConfiguration in class org.springframework.orm.hibernate3.LocalSessionFactoryBean
postProcessConfiguration
protected void postProcessConfiguration(org.hibernate.cfg.Configuration configuration)
- Overrides:
postProcessConfiguration in class org.springframework.orm.hibernate3.LocalSessionFactoryBean
readResource
protected void readResource(org.hibernate.cfg.Configuration configuration,
InputStream inputStream)
throws Exception
- Throws:
Exception
readResource
protected void readResource(org.hibernate.cfg.Configuration configuration,
String resource)
throws Exception
- Throws:
Exception
setDB
protected void setDB(org.hibernate.dialect.Dialect dialect)