Guest User

Untitled

a guest
Aug 25th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. EntityManager configuration in each DAO
  2. @PersistenceContext
  3. private EntityManager em;
  4.  
  5. <bean class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" id="dataSource">
  6. <property name="url" value="jdbc:mysql://localhost:3306/xxxxx"/>
  7. <property name="username" value="xxxx"/>
  8. <property name="password" value="xxxx"/>
  9. <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
  10. </bean>
  11.  
  12. <bean class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" id="entityManagerFactory">
  13. <property name="dataSource" ref="dataSource"/>
  14. <property name="jpaVendorAdapter" ref="jpaVendorAdapter"/>
  15. <property name="jpaDialect" ref="jpaDialect"/>
  16. </bean>
  17.  
  18. <bean class="org.springframework.orm.jpa.JpaTransactionManager" id="transactionManager">
  19. <property name="entityManagerFactory" ref="entityManagerFactory"/>
  20. <property name="jpaDialect" ref="jpaDialect"/>
  21. </bean>
  22.  
  23. <bean id="jpaVendorAdapter" class="org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter" >
  24. <property name="showSql" value="true"/>
  25. <property name="generateDdl" value="true" />
  26. </bean>
  27.  
  28. <bean id="jpaDialect" class="org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect"/>
  29.  
  30. <persistence-unit name="xxxxx" transaction-type="RESOURCE_LOCAL">
  31. <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
  32. <-- class mappings -->
  33. </persistence-unit>
  34.  
  35. <property name="jpaDialect">
  36. <bean class="com.foo.util.persistence.EclipseLinkExtendedJpaDialect" />
  37. </property>
Add Comment
Please, Sign In to add comment