@EnableTransactionManagement(proxyTargetClass=true) @Lazy public class HibernateConfig extends DataSourceConfig
env, logger| 构造器和说明 |
|---|
HibernateConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor |
persistenceExceptionTranslationPostProcessor() |
static void |
registerOpenSessionInViewFilter(javax.servlet.ServletContext servletContext)
注册OpenSessionInViewFilter 过滤器
|
org.springframework.orm.hibernate5.LocalSessionFactoryBean |
sessionFactory(DataSource dataSource) |
org.springframework.orm.hibernate5.HibernateTransactionManager |
transactionManager(org.hibernate.SessionFactory sessionFactory) |
dataSource, flyway, setEnvironment@Bean
public org.springframework.orm.hibernate5.LocalSessionFactoryBean sessionFactory(@Autowired
DataSource dataSource)
@Bean
@DependsOn(value="flyway")
public org.springframework.orm.hibernate5.HibernateTransactionManager transactionManager(@Autowired
org.hibernate.SessionFactory sessionFactory)
@Bean public org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor persistenceExceptionTranslationPostProcessor()
public static void registerOpenSessionInViewFilter(javax.servlet.ServletContext servletContext)
servletContext - ServletContextCopyright © 2019 江苏南大先腾信息产业股份有限公司. All rights reserved.