@EnableTransactionManagement(proxyTargetClass=true) public class SingleDataSourceHibernateConf extends Object
| 构造器和说明 |
|---|
SingleDataSourceHibernateConf() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.orm.hibernate5.LocalSessionFactoryBean |
localSessionFactoryBean(DataSource dataSource,
org.springframework.core.io.Resource[] mappingLocations,
String[] packagesToScan) |
org.springframework.core.io.Resource[] |
mappingLocations() |
String[] |
packagesToScan(String packages) |
org.springframework.orm.hibernate5.HibernateTransactionManager |
transactionManager(org.hibernate.SessionFactory sessionFactory) |
@ConditionalOnMissingBean(name="mappingLocations") @Bean(name="mappingLocations") public org.springframework.core.io.Resource[] mappingLocations()
@ConditionalOnMissingBean(name="packagesToScan") @Bean(name="packagesToScan") public String[] packagesToScan(@Value(value="${assist4j.hibernate.scan.packages:}") String packages)
@Bean(name="sessionFactory")
public org.springframework.orm.hibernate5.LocalSessionFactoryBean localSessionFactoryBean(@Qualifier(value="dataSource")
DataSource dataSource,
@Qualifier(value="mappingLocations")
org.springframework.core.io.Resource[] mappingLocations,
@Qualifier(value="packagesToScan")
String[] packagesToScan)
@Bean(name="transactionManager")
public org.springframework.orm.hibernate5.HibernateTransactionManager transactionManager(@Qualifier(value="sessionFactory")
org.hibernate.SessionFactory sessionFactory)
Copyright © 2020. All rights reserved.