Class SpringJdbcPersistenceServiceConfiguration
java.lang.Object
com.sap.cds.framework.spring.config.runtime.SpringJdbcPersistenceServiceConfiguration
@AutoConfiguration(after={org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class,org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration.class})
@ConditionalOnClass({com.sap.cds.services.impl.persistence.JdbcPersistenceServiceConfiguration.class,org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy.class})
@ConditionalOnBean({javax.sql.DataSource.class,org.springframework.transaction.PlatformTransactionManager.class})
@DependsOnDatabaseInitialization
@ImportRuntimeHints(com.sap.cds.framework.spring.config.runtime.SpringJdbcPersistenceServiceConfiguration.SpringJdbcPersistenceServiceRuntimeHints.class)
public class SpringJdbcPersistenceServiceConfiguration
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionSpringJdbcPersistenceServiceConfiguration
(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, CdsRuntime runtime) -
Method Summary
Modifier and TypeMethodDescriptioncom.sap.cds.CdsDataStore
cdsDataStore
(CdsRuntimeConfigurer configurer) createJdbcPersistenceServiceConfiguration
(String serviceName, DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager) persistenceService
(CdsRuntimeConfigurer configurer)
-
Constructor Details
-
SpringJdbcPersistenceServiceConfiguration
@Autowired public SpringJdbcPersistenceServiceConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, CdsRuntime runtime)
-
-
Method Details
-
createJdbcPersistenceServiceConfiguration
public static JdbcPersistenceServiceConfiguration createJdbcPersistenceServiceConfiguration(String serviceName, DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager) -
persistenceService
@Primary @Bean("PersistenceService$Default") public JdbcPersistenceService persistenceService(CdsRuntimeConfigurer configurer) -
cdsDataStore
-