@ConditionalOnExpression(value="\'db\'.equals(\'${system.mgrStyle}\')")
@Configuration
@DependsOn(value="transactionManager")
@EnableJpaRepositories(basePackages="com.webank.keymgr.db.encryptkey.repository",
entityManagerFactoryRef="encryptKeyEntityManagerFactory",
transactionManagerRef="transactionManager")
public class EncryptKeyJpaConfig
extends java.lang.Object
构造器和说明 |
---|
EncryptKeyJpaConfig() |
限定符和类型 | 方法和说明 |
---|---|
javax.persistence.EntityManager |
keystoreEntityManager(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder) |
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean |
keystoreEntityManagerFactory(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder) |
org.springframework.transaction.PlatformTransactionManager |
keyStoreTransactionManager(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder) |
@Bean(name="encryptKeyEntityManager") @Primary public javax.persistence.EntityManager keystoreEntityManager(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder)
@Primary @Bean(name="encryptKeyEntityManagerFactory") @DependsOn(value="transactionManager") public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean keystoreEntityManagerFactory(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder)
@Primary @Bean(name="encryptKeyTransactionManager") public org.springframework.transaction.PlatformTransactionManager keyStoreTransactionManager(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder)