Advertisement
Guest User

Untitled

a guest
Nov 9th, 2016
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. spring.datasource.uncle.url=jdbc:jtds:sqlserver://hostname:port/db
  2. spring.datasource.uncle.username=user
  3. spring.datasource.uncle.password=password
  4. spring.datasource.uncle.dialect=org.hibernate.dialect.SQLServer2012Dialect
  5. spring.datasource.uncle.driverClassName=net.sourceforge.jtds.jdbc.Driver
  6.  
  7. @Bean
  8. @Primary
  9. @ConfigurationProperties(prefix = "spring.datasource.uncle")
  10. public DataSource uncleDataSource() {
  11. return DataSourceBuilder.create().build();
  12. }
  13.  
  14. spring.datasource.aunt.url=jdbc:sybase:Tds:host2:port/db2
  15. spring.datasource.aunt.username=user2
  16. spring.datasource.aunt.password=password2
  17. spring.datasource.aunt.dialect=org.hibernate.dialect.SybaseDialect
  18. spring.datasource.aunt.driverClassName=com.sybase.jdbc4.jdbc.SybDriver
  19.  
  20. @Bean
  21. @Primary
  22. PlatformTransactionManager uncleTransactionManager(@Qualifier("uncleEntityManagerFactory") final EntityManagerFactory factory) {
  23. return new JpaTransactionManager(factory);
  24. }
  25.  
  26. @Bean
  27. @Primary
  28. LocalContainerEntityManagerFactoryBean uncleEntityManagerFactory(
  29. EntityManagerFactoryBuilder builder) {
  30. return builder
  31. .dataSource(uncleDataSource())
  32. .packages(Uncle.class)
  33. .persistenceUnit("uncle")
  34. .build();
  35. }
  36.  
  37. @Bean
  38. @ConfigurationProperties(prefix = "spring.datasource.aunt")
  39. public DataSource auntDataSource() {
  40. return DataSourceBuilder.create().build();
  41. }
  42.  
  43. @Bean
  44. PlatformTransactionManager auntTransactionManager(@Qualifier("auntEntityManagerFactory") final EntityManagerFactory factory) {
  45. return new JpaTransactionManager(factory);
  46. }
  47.  
  48. @Bean
  49. LocalContainerEntityManagerFactoryBean auntEntityManagerFactory(
  50. EntityManagerFactoryBuilder builder) {
  51. return builder
  52. .dataSource(auntDataSource())
  53. .packages(Aunt.class)
  54. .persistenceUnit("aunt")
  55. .build();
  56. }
  57.  
  58. spring.jpa.hibernate.naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringNamingStrategy
  59.  
  60. spring.datasource.uncle.naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringNamingStrategy
  61.  
  62. spring.datasource.uncle.hibernate.naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringNamingStrategy
  63.  
  64. spring.jpa.hibernate.naming.physical-strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy
  65.  
  66. spring.jpa.hibernate.naming.implicit-strategy=org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy
  67.  
  68. spring.datasource.uncle.naming.physical-strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy
  69.  
  70. spring.datasource.uncle..hibernate.naming.implicit-strategy=org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement