Class PersistenceJPAConfig


  • @EnableTransactionManagement
    public class PersistenceJPAConfig
    extends Object
    • Constructor Detail

      • PersistenceJPAConfig

        public PersistenceJPAConfig()
    • Method Detail

      • entityManagerFactory

        @Bean("teslerEntityManagerFactory")
        public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean entityManagerFactory​(@Qualifier("primaryDS")
                                                                                                       DataSource primaryDS,
                                                                                                       @Qualifier("jpaProperties")
                                                                                                       Properties jpaProperties,
                                                                                                       @Qualifier("vendorAdapter")
                                                                                                       org.springframework.orm.jpa.JpaVendorAdapter vendorAdapter)
      • getPackagesToScan

        protected List<String> getPackagesToScan()
      • transactionManager

        @Bean("teslerTransactionManager")
        public org.springframework.transaction.PlatformTransactionManager transactionManager​(@Qualifier("teslerEntityManagerFactory")
                                                                                             javax.persistence.EntityManagerFactory emf,
                                                                                             ITransactionStatus txStatus)
      • jpaProperties

        @Profile("!Debug")
        @Bean("jpaProperties")
        public Properties jpaProperties()
      • jpaDebugProperties

        @Profile("Debug")
        @Bean("jpaProperties")
        public Properties jpaDebugProperties()