Guest User

Untitled

a guest
Aug 23rd, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. <jpa:repositories base-package="com.gueck.spring3" />
  2.  
  3. <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  4. <property name="dataSource" ref="dataSource" />
  5. <property name="jpaVendorAdapter" ref="jpaVendorAdapter" />
  6. <property name="persistenceUnitName" value="default" />
  7. </bean>
  8.  
  9. <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  10. <property name="entityManagerFactory" ref="entityManagerFactory" />
  11. </bean>
  12.  
  13. <beans profile="production">
  14. <bean id="dataSource" class="org.postgresql.ds.PGPoolingDataSource" destroy-method="close">
  15. <property name="serverName" value="${db.serverName}"/>
  16. <property name="databaseName" value="${db.databaseName}"/>
  17. <property name="user" value="${db.username}"/>
  18. <property name="password" value="${db.password}"/>
  19. </bean>
  20. <bean id="jpaVendorAdapter" class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
  21. <property name="database" value="POSTGRESQL" />
  22. </bean>
  23. </beans>
  24.  
  25. <beans profile="dev">
  26. <jdbc:embedded-database id="dataSource" type="H2">
  27. <jdbc:script location="classpath:com/gueck/spring3/dev-schema.sql"/>
  28. <jdbc:script location="classpath:com/gueck/spring3/dev-test-data.sql"/>
  29. </jdbc:embedded-database>
  30. <bean id="jpaVendorAdapter" class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
  31. <property name="database" value="H2" />
  32. </bean>
  33. </beans>
Add Comment
Please, Sign In to add comment