Package org.duracloud.mill.db.repo
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 Summary
Fields Modifier and Type Field Description static StringENTITY_MANAGER_FACTORY_BEANstatic StringMILL_REPO_DATA_SOURCE_BEANstatic StringTRANSACTION_MANAGER_BEAN
-
Constructor Summary
Constructors Constructor Description MillJpaRepoConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManifestStoremanifestStore(JpaManifestItemRepo manifestRepo)org.apache.commons.dbcp2.BasicDataSourcemillRepoDataSource()org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBeanmillRepoEntityManagerFactory(DataSource dataSource)org.springframework.transaction.PlatformTransactionManagermillRepoTransactionManager(javax.persistence.EntityManagerFactory entityManagerFactory)
-
-
-
Field Detail
-
MILL_REPO_DATA_SOURCE_BEAN
public static final String MILL_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
-
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)
-
-