More unit test coverage and code cleanup
[dmaap/datarouter.git] / datarouter-prov / src / test / resources / META-INF / persistence.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence"
3              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4              xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
5                                  http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
6     <persistence-unit name="dr-unit-tests" transaction-type="RESOURCE_LOCAL">
7         <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
8         <properties>
9             <!-- Configuring JDBC properties -->
10             <property name="javax.persistence.jdbc.url" value="jdbc:h2:mem:test;MODE=MySQL;INIT=RUNSCRIPT FROM 'classpath:create.sql';DB_CLOSE_DELAY=-1"/>
11             <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/>
12
13             <!-- Hibernate properties -->
14             <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>
15             <property name="hibernate.hbm2ddl.auto" value="validate"/>
16             <property name="hibernate.format_sql" value="false"/>
17             <property name="hibernate.show_sql" value="true"/>
18
19         </properties>
20     </persistence-unit>
21     <persistence-unit name="db-unit-tests" transaction-type="RESOURCE_LOCAL">
22         <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
23         <properties>
24             <!-- Configuring JDBC properties -->
25             <property name="javax.persistence.jdbc.url" value="jdbc:h2:mem:test1;DB_CLOSE_DELAY=-1"/>
26             <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/>
27             <!-- Hibernate properties -->
28             <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>
29             <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
30             <property name="hibernate.format_sql" value="false"/>
31             <property name="hibernate.show_sql" value="true"/>
32
33         </properties>
34     </persistence-unit>
35 </persistence>