Class MyDataDbConfiguration


  • @Configuration
    @EnableTransactionManagement
    @EnableJpaRepositories(entityManagerFactoryRef="mydataEntityManagerFactory",
                           transactionManagerRef="mydataTransactionManager",
                           basePackages="de.fraunhofer.iese.mydata")
    public class MyDataDbConfiguration
    extends Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.orm.jpa.JpaVendorAdapter createJpaVendorAdapter​(org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties)  
      com.zaxxer.hikari.HikariDataSource dataSource​(org.springframework.boot.autoconfigure.jdbc.DataSourceProperties properties)  
      org.springframework.boot.autoconfigure.jdbc.DataSourceProperties mydataDataSourceProperties()  
      org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean mydataEntityManagerFactory​(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder, javax.sql.DataSource dataSource, org.springframework.orm.jpa.JpaVendorAdapter jpaVendorAdapter, org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties)  
      org.springframework.boot.autoconfigure.orm.jpa.JpaProperties mydataJpaProperties()  
      org.springframework.transaction.PlatformTransactionManager mydataTransactionManager​(javax.persistence.EntityManagerFactory mydataEntityManagerFactory)  
    • Constructor Detail

      • MyDataDbConfiguration

        public MyDataDbConfiguration()
    • Method Detail

      • mydataDataSourceProperties

        @Bean(name="mydataDataSourceProperties")
        @ConfigurationProperties("mydata.datasource")
        public org.springframework.boot.autoconfigure.jdbc.DataSourceProperties mydataDataSourceProperties()
      • createJpaVendorAdapter

        @Bean(name="mydataJpaVendorAdapter")
        public org.springframework.orm.jpa.JpaVendorAdapter createJpaVendorAdapter​(@Qualifier("mydataJpaProperties")
                                                                                   org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties)
      • mydataJpaProperties

        @Bean("mydataJpaProperties")
        @ConfigurationProperties("mydata.jpa")
        public org.springframework.boot.autoconfigure.orm.jpa.JpaProperties mydataJpaProperties()
      • dataSource

        @Bean(name="mydataDataSource")
        @ConfigurationProperties("mydata.datasource")
        public com.zaxxer.hikari.HikariDataSource dataSource​(@Qualifier("mydataDataSourceProperties")
                                                             org.springframework.boot.autoconfigure.jdbc.DataSourceProperties properties)
      • mydataEntityManagerFactory

        @Bean(name="mydataEntityManagerFactory")
        public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean mydataEntityManagerFactory​(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder,
                                                                                                             @Qualifier("mydataDataSource")
                                                                                                             javax.sql.DataSource dataSource,
                                                                                                             @Qualifier("mydataJpaVendorAdapter")
                                                                                                             org.springframework.orm.jpa.JpaVendorAdapter jpaVendorAdapter,
                                                                                                             @Qualifier("mydataJpaProperties")
                                                                                                             org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties)
      • mydataTransactionManager

        @Bean(name="mydataTransactionManager")
        public org.springframework.transaction.PlatformTransactionManager mydataTransactionManager​(@Qualifier("mydataEntityManagerFactory")
                                                                                                   javax.persistence.EntityManagerFactory mydataEntityManagerFactory)