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> |