77 xsi:schemaLocation="
88 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
99 http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd" >
10-
10+
1111 <!-- Directory to scan for repository classes -->
1212 <jpa : repositories base-package =" com.iluwatar" />
13-
14- <bean id =" dataSource"
15- class =" org.springframework.jdbc.datasource.DriverManagerDataSource" >
16- <property name =" driverClassName" >
17- <value >org.postgresql.Driver</value >
18- </property >
19- <property name =" url" >
20- <value >jdbc:postgresql://localhost:5432/postgres</value >
21- </property >
22- <property name =" username" >
23- <value >postgres</value >
24- </property >
25- <property name =" password" >
26- <value >ile666</value >
27- </property >
28- </bean >
29-
30- <bean id =" entityManagerFactory"
31- class =" org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" >
32- <property name =" dataSource" ref =" dataSource" />
33- <property name =" persistenceUnitName" value =" jpaData" />
34- <property name =" jpaVendorAdapter" >
35- <bean class =" org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" />
36- </property >
37- <property name =" jpaProperties" >
38- <props >
39- <prop key =" hibernate.dialect" >org.hibernate.dialect.PostgreSQLDialect</prop >
40- <prop key =" hibernate.show_sql" >false</prop >
41- <prop key =" hibernate.format_sql" >false</prop >
42- <prop key =" hibernate.hbm2ddl.auto" >create</prop >
43- </props >
44- </property >
45- </bean >
4613
4714 <bean id =" transactionManager" class =" org.springframework.orm.jpa.JpaTransactionManager" >
4815 <property name =" entityManagerFactory" ref =" entityManagerFactory" />
4916 </bean >
5017
51- </beans >
18+ <bean id =" dataSource" class =" org.apache.commons.dbcp.BasicDataSource"
19+ destroy-method=" close" >
20+ <property name =" driverClassName" value =" org.h2.Driver" />
21+ <property name =" url" value =" jdbc:h2:~/databases/person" />
22+ <property name =" username" value =" sa" />
23+ <property name =" password" value =" sa" />
24+ </bean >
25+
26+ <bean id =" entityManagerFactory"
27+ class=" org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" >
28+ <property name =" dataSource" ref =" dataSource" />
29+ <property name =" packagesToScan" value =" com.iluwatar" />
30+ <property name =" persistenceProvider" >
31+ <bean class =" org.hibernate.ejb.HibernatePersistence" />
32+ </property >
33+ <property name =" jpaProperties" >
34+ <map >
35+ <entry key =" hibernate.dialect" value =" org.hibernate.dialect.H2Dialect" />
36+ <entry key =" hibernate.hbm2ddl.auto" value =" update" />
37+ </map >
38+ </property >
39+ </bean >
40+ </beans >
0 commit comments