Package org.duracloud.account.db.config
Class AccountJpaRepoConfig
java.lang.Object
org.duracloud.account.db.config.AccountJpaRepoConfig
@Configuration
@EnableJpaRepositories(basePackages="org.duracloud.account.db",
entityManagerFactoryRef="accountRepoEntityManagerFactory",
transactionManagerRef="accountJpaRepoTransactionManager")
@EnableTransactionManagement
public class AccountJpaRepoConfig
extends Object
- Author:
- Daniel Bernstein
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.commons.dbcp2.BasicDataSourceorg.springframework.orm.jpa.LocalContainerEntityManagerFactoryBeanaccountRepoEntityManagerFactory(DataSource dataSource) org.springframework.transaction.PlatformTransactionManageraccountRepoTransactionManager(javax.persistence.EntityManagerFactory entityManagerFactory)
-
Field Details
-
ACCOUNT_REPO_DATA_SOURCE_BEAN
- See Also:
-
TRANSACTION_MANAGER_BEAN
- See Also:
-
ENTITY_MANAGER_FACTORY_BEAN
- See Also:
-
-
Constructor Details
-
AccountJpaRepoConfig
public AccountJpaRepoConfig()
-
-
Method Details
-
accountRepoDataSource
@Bean(name="accountRepoDataSource", destroyMethod="close") public org.apache.commons.dbcp2.BasicDataSource accountRepoDataSource() -
accountRepoTransactionManager
@Primary @Bean(name="accountJpaRepoTransactionManager") public org.springframework.transaction.PlatformTransactionManager accountRepoTransactionManager(@Qualifier("accountRepoEntityManagerFactory") javax.persistence.EntityManagerFactory entityManagerFactory) -
accountRepoEntityManagerFactory
@Bean(name="accountRepoEntityManagerFactory") public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean accountRepoEntityManagerFactory(@Qualifier("accountRepoDataSource") DataSource dataSource)
-