Class MillJpaRepoConfig


  • @Configuration
    @EnableJpaRepositories(basePackages="org.duracloud.mill",
                           entityManagerFactoryRef="millRepoEntityManagerFactory",
                           transactionManagerRef="millJpaRepoTransactionManager")
    @EnableTransactionManagement
    public class MillJpaRepoConfig
    extends Object
    Author:
    Daniel Bernstein
    • Constructor Detail

      • MillJpaRepoConfig

        public MillJpaRepoConfig()
    • Method Detail

      • millRepoDataSource

        @Bean(name="millRepoDataSource",
              destroyMethod="close")
        public org.apache.commons.dbcp2.BasicDataSource millRepoDataSource()
      • millRepoTransactionManager

        @Bean(name="millJpaRepoTransactionManager")
        public org.springframework.transaction.PlatformTransactionManager millRepoTransactionManager​(@Qualifier("millRepoEntityManagerFactory")
                                                                                                     javax.persistence.EntityManagerFactory entityManagerFactory)
      • millRepoEntityManagerFactory

        @Bean(name="millRepoEntityManagerFactory")
        public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean millRepoEntityManagerFactory​(@Qualifier("millRepoDataSource")
                                                                                                               DataSource dataSource)