@Configuration
@EnableTransactionManagement
@EnableJpaRepositories(basePackages="tech.powerjob.server.persistence.remote",
entityManagerFactoryRef="remoteEntityManagerFactory",
transactionManagerRef="remoteTransactionManager")
public class RemoteJpaConfig
extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CORE_PACKAGES |
| 构造器和说明 |
|---|
RemoteJpaConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean |
initRemoteEntityManagerFactory(DataSource omsRemoteDatasource,
MultiDatasourceProperties properties,
org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder) |
org.springframework.transaction.PlatformTransactionManager |
initRemoteTransactionManager(org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean) |
@Primary
@Bean(name="remoteEntityManagerFactory")
public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean initRemoteEntityManagerFactory(@Qualifier(value="omsRemoteDatasource")
DataSource omsRemoteDatasource,
@Qualifier(value="multiDatasourceProperties")
MultiDatasourceProperties properties,
org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder)
@Primary
@Bean(name="remoteTransactionManager")
public org.springframework.transaction.PlatformTransactionManager initRemoteTransactionManager(@Qualifier(value="remoteEntityManagerFactory")
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean)
Copyright © 2023. All rights reserved.