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 Modifier and Type Field Description static StringACCOUNT_REPO_DATA_SOURCE_BEANstatic StringENTITY_MANAGER_FACTORY_BEANstatic StringTRANSACTION_MANAGER_BEAN
-
Constructor Summary
Constructors Constructor Description AccountJpaRepoConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.commons.dbcp2.BasicDataSourceaccountRepoDataSource()org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBeanaccountRepoEntityManagerFactory(DataSource dataSource)org.springframework.transaction.PlatformTransactionManageraccountRepoTransactionManager(javax.persistence.EntityManagerFactory entityManagerFactory)
-
-
-
Field Detail
-
ACCOUNT_REPO_DATA_SOURCE_BEAN
public static final String ACCOUNT_REPO_DATA_SOURCE_BEAN
- See Also:
- Constant Field Values
-
TRANSACTION_MANAGER_BEAN
public static final String TRANSACTION_MANAGER_BEAN
- See Also:
- Constant Field Values
-
ENTITY_MANAGER_FACTORY_BEAN
public static final String ENTITY_MANAGER_FACTORY_BEAN
- See Also:
- Constant Field Values
-
-
Method Detail
-
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)
-
-