Guest User

Untitled

a guest
May 31st, 2018
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" id="readFileProp">
  2. <property name="ignoreUnresolvablePlaceholders" value="true" />
  3. <property name="ignoreResourceNotFound" value="false" />
  4. <property name="order" value="1" />
  5. <property name="locations">
  6. <list>
  7. <value>classpath:data-access.properties</value>
  8. </list>
  9. </property>
  10. </bean>
  11.  
  12. <bean id="DataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" depends-on="readFileProp"
  13. p:driverClassName="${jdbc.driverClassName}" p:url="${jdbc.url}"
  14. p:username="${jdbc.username}" p:password="${jdbc.password}" />
  15.  
  16. <bean class="com.sharing.workflowEngine.config.DbPropertySourcesPlaceholderConfigurer" depends-on="entityManagerFactory">
  17. <property name="ignoreUnresolvablePlaceholders" value="true" />
  18. <property name="ignoreResourceNotFound" value="true" />
  19. <property name="order" value="2" />
  20. <property name="placeholderPrefix" value="${" />
  21. <property name="placeholderSuffix" value="}" />
  22. <property name="dataSourceName" value="DataSource" />
  23.  
  24. <property name="locations">
  25. <list>
  26. <value>classpath:data-access.properties</value>
  27. </list>
  28. </property>
  29. </bean>
  30.  
  31. <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  32. <property name="dataSource" ref="DataSource" />
  33. <property name="packagesToScan"
  34. value="com.sharing.workflowEngine.model,com.sharing.metier.model" />
  35. <property name="jpaVendorAdapter">
  36. <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" />
  37. </property>
  38. <property name="jpaProperties">
  39. <props>
  40. <prop key="hibernate.hbm2ddl.auto">update</prop>
  41. <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
  42. <prop key="hibernate.show_sql">true</prop>
  43. <prop key="hibernate.event.merge.entity_copy_observer">allow</prop>
  44. </props>
  45. </property>
  46. </bean>
  47.  
  48. <!-- Enable the configuration of transactional behavior based on annotations -->
  49. <tx:annotation-driven />
  50.  
  51.  
  52. <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  53. <property name="entityManagerFactory" ref="entityManagerFactory" />
  54. </bean>
  55.  
  56. <jdbc:initialize-database data-source="DataSource">
  57. <jdbc:script location="${jdbc.initLocation}" encoding="UTF-8" />
  58. <jdbc:script separator="$$" location="${jdbc.initFunction}" />
  59. </jdbc:initialize-database>
Add Comment
Please, Sign In to add comment