@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.dbcp2.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.dbcp2.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 © 2015–2018 DuraSpace. All rights reserved.