@AutoConfiguration(after={org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class,org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration.class})
@ConditionalOnClass(value={com.sap.cds.services.impl.persistence.JdbcPersistenceServiceConfiguration.class,org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy.class})
@ConditionalOnBean(value={javax.sql.DataSource.class,org.springframework.transaction.PlatformTransactionManager.class})
@DependsOnDatabaseInitialization
public class SpringJdbcPersistenceServiceConfiguration
extends Object
| Constructor and Description |
|---|
SpringJdbcPersistenceServiceConfiguration(DataSource dataSource,
org.springframework.transaction.PlatformTransactionManager platformTransactionManager,
CdsRuntime runtime) |
| Modifier and Type | Method and Description |
|---|---|
com.sap.cds.CdsDataStore |
cdsDataStore(CdsRuntimeConfigurer configurer) |
static JdbcPersistenceServiceConfiguration |
createJdbcPersistenceServiceConfiguration(String serviceName,
DataSource dataSource,
org.springframework.transaction.PlatformTransactionManager platformTransactionManager) |
JdbcPersistenceService |
persistenceService(CdsRuntimeConfigurer configurer) |
@Autowired public SpringJdbcPersistenceServiceConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, CdsRuntime runtime)
public static JdbcPersistenceServiceConfiguration createJdbcPersistenceServiceConfiguration(String serviceName, DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager)
@Primary @Bean(value="PersistenceService$Default") public JdbcPersistenceService persistenceService(CdsRuntimeConfigurer configurer)
@Bean public com.sap.cds.CdsDataStore cdsDataStore(CdsRuntimeConfigurer configurer)
Copyright © 2023. All rights reserved.