Class MillJpaRepoConfig

java.lang.Object
org.duracloud.mill.db.repo.MillJpaRepoConfig

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

  • Constructor Details

    • MillJpaRepoConfig

      public MillJpaRepoConfig()
  • Method Details

    • 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)
    • manifestStore

      @Bean public ManifestStore manifestStore(JpaManifestItemRepo manifestRepo)