Commit 12fe59cc980cd61f082cf763a847321a21c21400
1 parent
619ec32c
mehrere PUs (WIP)
Showing
2 changed files
with
42 additions
and
1 deletions
pom.xml
@@ -19,6 +19,20 @@ | @@ -19,6 +19,20 @@ | ||
19 | <dbunit-version>2.5.1</dbunit-version> | 19 | <dbunit-version>2.5.1</dbunit-version> |
20 | <slf4j-version>1.7.25</slf4j-version> | 20 | <slf4j-version>1.7.25</slf4j-version> |
21 | <jackson-version>2.8.8.1</jackson-version> | 21 | <jackson-version>2.8.8.1</jackson-version> |
22 | + | ||
23 | + <swxercise.schema>swxercise</swxercise.schema> | ||
24 | + <swxercise.host>localhost</swxercise.host> | ||
25 | + <swxercise.user>root</swxercise.user> | ||
26 | + <swxercise.password>root</swxercise.password> | ||
27 | + <swxercise.port>3306</swxercise.port> | ||
28 | + | ||
29 | + <!-- Legacy compatiblity --> | ||
30 | + <TEST_SCHEMA_NAME>swxercise_test</TEST_SCHEMA_NAME> | ||
31 | + <swxercise.test.schema>${TEST_SCHEMA_NAME}</swxercise.test.schema> | ||
32 | + <swxercise.test.host>localhost</swxercise.test.host> | ||
33 | + <swxercise.test.user>root</swxercise.test.user> | ||
34 | + <swxercise.test.password>root</swxercise.test.password> | ||
35 | + <swxercise.test.port>3306</swxercise.test.port> | ||
22 | </properties> | 36 | </properties> |
23 | <dependencies> | 37 | <dependencies> |
24 | <dependency> | 38 | <dependency> |
src/main/resources/META-INF/persistence.xml
@@ -8,4 +8,31 @@ | @@ -8,4 +8,31 @@ | ||
8 | <property name="hibernate.hbm2ddl.auto" value="update" /> | 8 | <property name="hibernate.hbm2ddl.auto" value="update" /> |
9 | </properties> | 9 | </properties> |
10 | </persistence-unit> | 10 | </persistence-unit> |
11 | -</persistence> | ||
12 | \ No newline at end of file | 11 | \ No newline at end of file |
12 | + | ||
13 | + <persistence-unit name="swXerciseTestPU" transaction-type="RESOURCE_LOCAL"> | ||
14 | + <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> | ||
15 | + <exclude-unlisted-classes>false</exclude-unlisted-classes> | ||
16 | + <properties> | ||
17 | + <!-- Property for WildFly to ignore this --> | ||
18 | + <property name="jboss.as.jpa.managed" value="false" /> | ||
19 | + <!-- Properties for Hibernate --> | ||
20 | + <property name="javax.persistence.jdbc.url" value="jdbc:mysql://${swxercise.test.host}:${swxercise.test.port}/${swxercise.test.schema}" /> | ||
21 | + <property name="javax.persistence.jdbc.user" value="${swxercise.test.user}" /> | ||
22 | + <property name="javax.persistence.jdbc.password" value="${swxercise.test.password}" /> | ||
23 | + <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" /> | ||
24 | + <property name="hibernate.show_sql" value="false" /> | ||
25 | + <property name="hibernate.format_sql" value="false" /> | ||
26 | + <!--<property name="hibernate.hbm2ddl.auto" value="create-drop" / --> | ||
27 | + <property name="hibernate.connection.useUnicode" value="true" /> | ||
28 | + <property name="hibernate.connection.characterEncoding" value="UTF-8" /> | ||
29 | + <property name="hibernate.connection.provider_class" value="org.hibernate.connection.C3P0ConnectionProvider" /> | ||
30 | + <property name="hibernate.c3p0.min_size" value="2" /> | ||
31 | + <property name="hibernate.c3p0.max_size" value="100" /> | ||
32 | + <property name="hibernate.c3p0.timeout" value="10" /> | ||
33 | + <property name="hibernate.c3p0.max_statements" value="100" /> | ||
34 | + <property name="hibernate.c3p0.idle_test_period" value="30" /> | ||
35 | + <property name="hibernate.temp.use_jdbc_metadata_defaults" value="false" /> | ||
36 | + <property name="hibernate.ejb.entitymanager_factory_name" value="swXerciseTestPU" /> | ||
37 | + </properties> | ||
38 | + </persistence-unit> | ||
39 | +</persistence> |