@Configuration @ConditionalOnClass(value=org.seasar.doma.jdbc.Config.class) @EnableConfigurationProperties(value=DomaProperties.class) public class DomaAutoConfiguration extends Object
Auto-configuration for Doma.| Constructor and Description |
|---|
DomaAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
DomaConfig |
config(DataSource dataSource,
org.seasar.doma.jdbc.dialect.Dialect dialect,
org.seasar.doma.jdbc.SqlFileRepository sqlFileRepository,
org.seasar.doma.jdbc.Naming naming,
org.seasar.doma.jdbc.EntityListenerProvider entityListenerProvider,
DomaConfigBuilder domaConfigBuilder) |
org.seasar.doma.jdbc.dialect.Dialect |
dialect() |
DomaConfigBuilder |
domaConfigBuilder() |
org.seasar.doma.jdbc.EntityListenerProvider |
entityListenerProvider() |
org.springframework.dao.support.PersistenceExceptionTranslator |
exceptionTranslator(org.seasar.doma.jdbc.Config config) |
org.seasar.doma.jdbc.Naming |
naming() |
org.seasar.doma.jdbc.SqlFileRepository |
sqlFileRepository() |
@Bean @ConditionalOnMissingBean public org.seasar.doma.jdbc.dialect.Dialect dialect()
@Bean
@ConditionalOnProperty(prefix="doma",
name="exception-translation-enabled",
matchIfMissing=true)
public org.springframework.dao.support.PersistenceExceptionTranslator exceptionTranslator(org.seasar.doma.jdbc.Config config)
@Bean @ConditionalOnMissingBean public org.seasar.doma.jdbc.SqlFileRepository sqlFileRepository()
@Bean @ConditionalOnMissingBean public org.seasar.doma.jdbc.Naming naming()
@Bean @ConditionalOnMissingBean public org.seasar.doma.jdbc.EntityListenerProvider entityListenerProvider()
@Bean @ConditionalOnMissingBean public DomaConfigBuilder domaConfigBuilder()
@Bean @ConditionalOnMissingBean(value=org.seasar.doma.jdbc.Config.class) @ConfigurationProperties(prefix="doma") public DomaConfig config(DataSource dataSource, org.seasar.doma.jdbc.dialect.Dialect dialect, org.seasar.doma.jdbc.SqlFileRepository sqlFileRepository, org.seasar.doma.jdbc.Naming naming, org.seasar.doma.jdbc.EntityListenerProvider entityListenerProvider, DomaConfigBuilder domaConfigBuilder)
Copyright © 2016. All rights reserved.