@Configuration @EnableJpaRepositories(basePackages="org.duracloud.mill", entityManagerFactoryRef="millRepoEntityManagerFactory", transactionManagerRef="millJpaRepoTransactionManager") @EnableTransactionManagement public class MillJpaRepoConfig extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ENTITY_MANAGER_FACTORY_BEAN |
static String |
MILL_REPO_DATA_SOURCE_BEAN |
static String |
TRANSACTION_MANAGER_BEAN |
Constructor and Description |
---|
MillJpaRepoConfig() |
Modifier and Type | Method and Description |
---|---|
ManifestStore |
manifestStore(JpaManifestItemRepo manifestRepo) |
org.apache.commons.dbcp.BasicDataSource |
millRepoDataSource() |
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean |
millRepoEntityManagerFactory(DataSource dataSource) |
org.springframework.transaction.PlatformTransactionManager |
millRepoTransactionManager(javax.persistence.EntityManagerFactory entityManagerFactory) |
public static final String MILL_REPO_DATA_SOURCE_BEAN
public static final String TRANSACTION_MANAGER_BEAN
public static final String ENTITY_MANAGER_FACTORY_BEAN
@Bean(name="millRepoDataSource", destroyMethod="close") public org.apache.commons.dbcp.BasicDataSource millRepoDataSource()
@Bean(name="millJpaRepoTransactionManager") public org.springframework.transaction.PlatformTransactionManager millRepoTransactionManager(@Qualifier(value="millRepoEntityManagerFactory") javax.persistence.EntityManagerFactory entityManagerFactory)
@Bean(name="millRepoEntityManagerFactory") public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean millRepoEntityManagerFactory(@Qualifier(value="millRepoDataSource") DataSource dataSource)
@Bean public ManifestStore manifestStore(JpaManifestItemRepo manifestRepo)
Copyright © 2009–2014 DuraSpace. All rights reserved.