@EnableTransactionManagement(proxyTargetClass=true) public class SingularPersistenceDefaultBeanFactory extends Object implements org.opensingular.lib.commons.util.Loggable
| Constructor and Description |
|---|
SingularPersistenceDefaultBeanFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.jdbc.datasource.init.DataSourceInitializer |
dataBasePopulator(DataSource dataSource) |
DataSource |
dataSource() |
org.springframework.jdbc.datasource.init.DataSourceInitializer |
dataSourceInitializer(DataSource dataSource) |
protected PersistenceConfigurationProvider |
getPersistenceConfiguration() |
org.springframework.orm.hibernate5.LocalSessionFactoryBean |
sessionFactory(DataSource dataSource) |
org.springframework.orm.hibernate5.HibernateTransactionManager |
transactionManager(org.hibernate.SessionFactory sessionFactory,
DataSource dataSource) |
public SingularPersistenceDefaultBeanFactory()
@Bean public DataSource dataSource()
@Bean public org.springframework.jdbc.datasource.init.DataSourceInitializer dataSourceInitializer(DataSource dataSource)
@Bean @DependsOn(value="dataSourceInitializer") public org.springframework.jdbc.datasource.init.DataSourceInitializer dataBasePopulator(DataSource dataSource)
@Bean @DependsOn(value="dataBasePopulator") public org.springframework.orm.hibernate5.LocalSessionFactoryBean sessionFactory(DataSource dataSource)
@Bean
public org.springframework.orm.hibernate5.HibernateTransactionManager transactionManager(org.hibernate.SessionFactory sessionFactory,
DataSource dataSource)
protected PersistenceConfigurationProvider getPersistenceConfiguration()
Copyright © 2019. All rights reserved.