Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- spring.datasource.uncle.url=jdbc:jtds:sqlserver://hostname:port/db
- spring.datasource.uncle.username=user
- spring.datasource.uncle.password=password
- spring.datasource.uncle.dialect=org.hibernate.dialect.SQLServer2012Dialect
- spring.datasource.uncle.driverClassName=net.sourceforge.jtds.jdbc.Driver
- @Bean
- @Primary
- @ConfigurationProperties(prefix = "spring.datasource.uncle")
- public DataSource uncleDataSource() {
- return DataSourceBuilder.create().build();
- }
- spring.datasource.aunt.url=jdbc:sybase:Tds:host2:port/db2
- spring.datasource.aunt.username=user2
- spring.datasource.aunt.password=password2
- spring.datasource.aunt.dialect=org.hibernate.dialect.SybaseDialect
- spring.datasource.aunt.driverClassName=com.sybase.jdbc4.jdbc.SybDriver
- @Bean
- @Primary
- PlatformTransactionManager uncleTransactionManager(@Qualifier("uncleEntityManagerFactory") final EntityManagerFactory factory) {
- return new JpaTransactionManager(factory);
- }
- @Bean
- @Primary
- LocalContainerEntityManagerFactoryBean uncleEntityManagerFactory(
- EntityManagerFactoryBuilder builder) {
- return builder
- .dataSource(uncleDataSource())
- .packages(Uncle.class)
- .persistenceUnit("uncle")
- .build();
- }
- @Bean
- @ConfigurationProperties(prefix = "spring.datasource.aunt")
- public DataSource auntDataSource() {
- return DataSourceBuilder.create().build();
- }
- @Bean
- PlatformTransactionManager auntTransactionManager(@Qualifier("auntEntityManagerFactory") final EntityManagerFactory factory) {
- return new JpaTransactionManager(factory);
- }
- @Bean
- LocalContainerEntityManagerFactoryBean auntEntityManagerFactory(
- EntityManagerFactoryBuilder builder) {
- return builder
- .dataSource(auntDataSource())
- .packages(Aunt.class)
- .persistenceUnit("aunt")
- .build();
- }
- spring.jpa.hibernate.naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringNamingStrategy
- spring.datasource.uncle.naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringNamingStrategy
- spring.datasource.uncle.hibernate.naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringNamingStrategy
- spring.jpa.hibernate.naming.physical-strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy
- spring.jpa.hibernate.naming.implicit-strategy=org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy
- spring.datasource.uncle.naming.physical-strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy
- spring.datasource.uncle..hibernate.naming.implicit-strategy=org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement