Package org.ehrbase.service
Class PersistenceConfig
- java.lang.Object
-
- org.ehrbase.service.PersistenceConfig
-
@Configuration @EnableTransactionManagement public class PersistenceConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description PersistenceConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jooq.impl.DefaultConfigurationconfiguration(org.jooq.impl.DataSourceConnectionProvider provider)org.jooq.impl.DataSourceConnectionProviderconnectionProvider()org.jooq.impl.DefaultDSLContextdsl(org.jooq.impl.DefaultConfiguration cfg)org.ehrbase.service.PersistenceConfig.ExceptionTranslatorexceptionTransformer()org.springframework.jdbc.datasource.TransactionAwareDataSourceProxytransactionAwareDataSource()org.springframework.jdbc.datasource.DataSourceTransactionManagertransactionManager()
-
-
-
Method Detail
-
transactionAwareDataSource
public org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy transactionAwareDataSource()
-
transactionManager
@Bean public org.springframework.jdbc.datasource.DataSourceTransactionManager transactionManager()
-
connectionProvider
@Bean public org.jooq.impl.DataSourceConnectionProvider connectionProvider()
-
exceptionTransformer
@Bean public org.ehrbase.service.PersistenceConfig.ExceptionTranslator exceptionTransformer()
-
dsl
@Bean @Primary public org.jooq.impl.DefaultDSLContext dsl(org.jooq.impl.DefaultConfiguration cfg)
-
configuration
@Bean public org.jooq.impl.DefaultConfiguration configuration(org.jooq.impl.DataSourceConnectionProvider provider)
-
-