Class AccountJpaRepoConfig


  • @Configuration
    @EnableJpaRepositories(basePackages="org.duracloud.account.db",
                           entityManagerFactoryRef="accountRepoEntityManagerFactory",
                           transactionManagerRef="accountJpaRepoTransactionManager")
    @EnableTransactionManagement
    public class AccountJpaRepoConfig
    extends Object
    Author:
    Daniel Bernstein
    • Constructor Detail

      • AccountJpaRepoConfig

        public AccountJpaRepoConfig()
    • 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)