Advertisement
Guest User

Untitled

a guest
Nov 1st, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. @Configuration
  2. @MapperScan(value="com.mapper1.map",
  3. SqlSessionFactoryRef="sqlSessionFactory1")
  4. public class AppConfig {
  5. @Bean
  6. public DataSource getDataSource1() {
  7. BasicDataSource dataSource = new BasicDataSource();
  8. dataSource.setDriverClassName("com.mysql.jdbc.Driver");
  9. dataSource.setUrl("jdbc:mysql://localhost:3306/database1");
  10. dataSource.setUsername("user");
  11. dataSource.setPassword("pw");
  12. return dataSource;
  13. }
  14. @Bean
  15. public DataSourceTransactionManager transactionManager1() {
  16. return new DataSourceTransactionManager(getDataSource1());
  17. }
  18. @Bean
  19. public SqlSessionFactory sqlSessionFactory1() throws Exception {
  20. SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
  21. sessionFactory.setDataSource(getDataSource1());
  22. return sessionFactory.getObject();
  23. }
  24. }
  25.  
  26. @Configuration
  27. @MapperScan(value="com.mapper2.map",
  28. SqlSessionFactoryRef="sqlSessionFactory2")
  29. public class AppConfig {
  30. @Bean
  31. public DataSource getDataSource2() {
  32. BasicDataSource dataSource = new BasicDataSource();
  33. dataSource.setDriverClassName("com.mysql.jdbc.Driver");
  34. dataSource.setUrl("jdbc:mysql://localhost:3307/database2");
  35. dataSource.setUsername("user");
  36. dataSource.setPassword("pw");
  37. return dataSource;
  38. }
  39. @Bean
  40. public DataSourceTransactionManager transactionManager2() {
  41. return new DataSourceTransactionManager(getDataSource2());
  42. }
  43. @Bean
  44. public SqlSessionFactory sqlSessionFactory2() throws Exception {
  45. SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
  46. sessionFactory.setDataSource(getDataSource2());
  47. return sessionFactory.getObject();
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement