Advertisement
Guest User

Untitled

a guest
Jun 21st, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.80 KB | None | 0 0
  1. <bean class="org.apache.tomcat.jdbc.pool.DataSource" id="dataSource" >
  2. <property name="driverClassName" value="${database.driverClassName}"/>
  3. <property name="url" value="${database.url}"/>
  4. <property name="username" value="${database.username}"/>
  5. <property name="password" value="${database.password}"/>
  6.  
  7. <bean class="org.apache.tomcat.jdbc.pool.DataSource" id="dataSourceOrderDetail" >
  8. <property name="driverClassName" value="${database.driverClassName}"/>
  9. <property name="url" value="${database.url.orderdetail}"/>
  10. <property name="username" value="${database.username}"/>
  11. <property name="password" value="${database.password}"/>
  12. </bean>
  13.  
  14. <jpa:repositories base-package="com.staples.sa.pricemart.repository.pag"
  15. entity-manager-factory-ref="entityManagerFactory" />
  16.  
  17. <bean class="org.springframework.orm.jpa.JpaTransactionManager" id="transactionManager">
  18. <property name="entityManagerFactory" ref="entityManagerFactory" />
  19. <qualifier value="pagTransactionManager" />
  20. </bean>
  21.  
  22. <bean class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
  23. id="entityManagerFactory">
  24. <property name="persistenceUnitName" value="persistenceUnit" />
  25. <property name="dataSource" ref="dataSource" />
  26. <property name="jpaDialect">
  27. <bean class="org.springframework.orm.jpa.vendor.HibernateJpaDialect" />
  28. </property>
  29. </bean>
  30.  
  31. <jpa:repositories base-package="com.staples.sa.pricemart.repository.orderdetail"
  32. entity-manager-factory-ref="entityManagerFactoryOrderDetail" />
  33.  
  34.  
  35. <bean id="transactionManagerOrderDetail" class="org.springframework.orm.jpa.JpaTransactionManager">
  36. <property name="entityManagerFactory" ref="entityManagerFactoryOrderDetail" />
  37. <qualifier value="orderDetailTX" />
  38. </bean>
  39.  
  40.  
  41. <bean
  42. class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
  43. id="entityManagerFactoryOrderDetail">
  44. <property name="persistenceUnitName" value="persistenceUnitOrderDetail" />
  45. <property name="dataSource" ref="dataSourceOrderDetail" />
  46. <property name="jpaDialect">
  47. <bean class="org.springframework.orm.jpa.vendor.HibernateJpaDialect" />
  48. </property>
  49. </bean>
  50.  
  51. <!-- -->
  52.  
  53. <persistence-unit name="persistenceUnit"
  54. transaction-type="RESOURCE_LOCAL">
  55.  
  56. <!-- Add the persistence context for OrderDetail -->
  57. <persistence-unit name="persistenceUnitOrderDetail"
  58. transaction-type="RESOURCE_LOCAL">
  59.  
  60. class Main {
  61. public static void main(String args[]) throws Exception {
  62. ApplicationContext ac = new ClassPathXmlApplicationContext("context.xml", Main.class);
  63. DataSource dataSource = (DataSource) ac.getBean("dataSource");
  64. DataSource mysqlDataSource = (DataSource) ac.getBean("mysqlDataSource");
  65.  
  66. <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
  67. <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
  68. <property name="url" value="jdbc:oracle:thin:@oracle.devcake.co.uk:1521:INTL"/>
  69. <property name="username" value="sa"/>
  70. <property name="password" value=""/>
  71. </bean>
  72.  
  73. <bean id="mysqlDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
  74. <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
  75. <property name="url" value="jdbc:mysql://dbhost-prospring-psql/prospring"/>
  76. <property name="username" value="sa"/>
  77. <property name="password" value=""/>
  78. </bean>
  79.  
  80. <bean id="lobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler">
  81. <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor"/>
  82. </bean>
  83.  
  84. <bean id="nativeJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor"/>
  85.  
  86. <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
  87. <property name="dataSource" ref="dataSource"/>
  88. </bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement