Revize 605f4550
Přidáno uživatelem stepanekp před asi 2 roky(ů)
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/config/AuthDbConfig.java | ||
---|---|---|
31 | 31 |
} |
32 | 32 |
|
33 | 33 |
@Bean(name = "secondaryEntityManagerFactory") |
34 |
public LocalContainerEntityManagerFactoryBean secondaryEntityManagerFactory(EntityManagerFactoryBuilder builder, |
|
35 |
@Qualifier("secondaryDataSource") DataSource secondaryDataSource) { |
|
36 |
return builder |
|
37 |
.dataSource(secondaryDataSource) |
|
38 |
.packages("cz.zcu.fav.kiv.antipatterndetectionapp.v2.model") |
|
39 |
.build(); |
|
34 |
public LocalContainerEntityManagerFactoryBean |
|
35 |
secondaryEntityManagerFactory(EntityManagerFactoryBuilder builder, |
|
36 |
@Qualifier("secondaryDataSource") DataSource secondaryDataSource) { |
|
37 |
return builder.dataSource(secondaryDataSource).packages("cz.zcu.fav.kiv.antipatterndetectionapp.v2.model").build(); |
|
40 | 38 |
} |
41 | 39 |
|
42 | 40 |
@Bean(name = "secondaryTransactionManager") |
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/config/ProjectsDbConfig.java | ||
---|---|---|
21 | 21 |
@EnableJpaRepositories( |
22 | 22 |
entityManagerFactoryRef = "primaryEntityManagerFactory", |
23 | 23 |
transactionManagerRef = "primaryTransactionManager", |
24 |
basePackages = { |
|
25 |
"cz.zcu.fav.kiv.antipatterndetectionapp.repository" |
|
26 |
} |
|
24 |
basePackages = {"cz.zcu.fav.kiv.antipatterndetectionapp.repository"} |
|
27 | 25 |
) |
28 | 26 |
public class ProjectsDbConfig { |
29 | 27 |
|
30 | 28 |
@Primary |
31 | 29 |
@Bean(name = "primaryDataSource") |
32 | 30 |
@ConfigurationProperties(prefix = "spring.datasource") |
33 |
public DataSource customerDataSource() {
|
|
31 |
public DataSource primaryDataSource() {
|
|
34 | 32 |
return DataSourceBuilder.create().build(); |
35 | 33 |
} |
36 | 34 |
|
... | ... | |
45 | 43 |
|
46 | 44 |
@Primary |
47 | 45 |
@Bean(name = "primaryTransactionManager") |
48 |
public PlatformTransactionManager customerTransactionManager(
|
|
49 |
@Qualifier("primaryEntityManagerFactory") EntityManagerFactory customerEntityManagerFactory ) {
|
|
50 |
return new JpaTransactionManager(customerEntityManagerFactory);
|
|
46 |
public PlatformTransactionManager primaryTransactionManager(
|
|
47 |
@Qualifier("primaryEntityManagerFactory") EntityManagerFactory primaryEntityManagerFactory ) {
|
|
48 |
return new JpaTransactionManager(primaryEntityManagerFactory);
|
|
51 | 49 |
} |
52 | 50 |
} |
Také k dispozici: Unified diff
#10386 refaktor