This is an automated email from the ASF dual-hosted git repository. lucamolteni pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/incubator-kie-optaplanner.git
commit cc3c6e85c605306701c20df65916e41ff371a777 Author: Jiří Locker <[email protected]> AuthorDate: Tue Mar 5 14:49:33 2024 +0100 Replace QuarkusTest and Hibernate with OpenJPA --- build/optaplanner-build-parent/pom.xml | 17 ++++++++ .../optaplanner-persistence-jpa/pom.xml | 33 ++++++++-------- .../bendable/BendableScoreConverterTest.java | 3 -- .../BendableBigDecimalScoreConverterTest.java | 3 -- .../BendableLongScoreConverterTest.java | 11 ++---- .../HardMediumSoftScoreConverterTest.java | 3 -- ...HardMediumSoftBigDecimalScoreConverterTest.java | 3 -- .../HardMediumSoftLongScoreConverterTest.java | 3 -- .../hardsoft/HardSoftScoreConverterTest.java | 3 -- .../HardSoftBigDecimalScoreConverterTest.java | 3 -- .../HardSoftLongScoreConverterTest.java | 3 -- .../buildin/simple/SimpleScoreConverterTest.java | 3 -- .../SimpleBigDecimalScoreConverterTest.java | 3 -- .../simplelong/SimpleLongScoreConverterTest.java | 3 -- .../persistence/jpa/impl/AbstractScoreJpaTest.java | 9 ++++- .../src/test/resources/META-INF/persistence.xml | 46 ++++++++++++++++++++++ 16 files changed, 91 insertions(+), 58 deletions(-) diff --git a/build/optaplanner-build-parent/pom.xml b/build/optaplanner-build-parent/pom.xml index 81b6aafdbc..a671c6e8af 100644 --- a/build/optaplanner-build-parent/pom.xml +++ b/build/optaplanner-build-parent/pom.xml @@ -49,6 +49,8 @@ <version.io.quarkus>3.2.10.Final</version.io.quarkus> <version.org.apache.commons.math3>3.6.1</version.org.apache.commons.math3> <version.org.apache.commons.text>1.10.0</version.org.apache.commons.text> + <version.org.apache.derby>10.16.1.1</version.org.apache.derby> + <version.org.apache.openjpa>4.0.0</version.org.apache.openjpa> <version.org.apache.poi>5.2.3</version.org.apache.poi> <version.org.assertj>3.24.2</version.org.assertj> <version.org.freemarker>2.3.32</version.org.freemarker> @@ -178,6 +180,21 @@ <artifactId>jfreechart</artifactId> <version>${version.org.jfree.jfreechart}</version> </dependency> + <dependency> + <groupId>org.apache.derby</groupId> + <artifactId>derby</artifactId> + <version>${version.org.apache.derby}</version> + </dependency> + <dependency> + <groupId>org.apache.derby</groupId> + <artifactId>derbytools</artifactId> + <version>${version.org.apache.derby}</version> + </dependency> + <dependency> + <groupId>org.apache.openjpa</groupId> + <artifactId>openjpa</artifactId> + <version>${version.org.apache.openjpa}</version> + </dependency> <!-- optaplanner-operator --> <dependency> <groupId>io.quarkiverse.operatorsdk</groupId> diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/pom.xml b/optaplanner-persistence/optaplanner-persistence-jpa/pom.xml index f9bf1af95d..ca2bd6a5a3 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/pom.xml +++ b/optaplanner-persistence/optaplanner-persistence-jpa/pom.xml @@ -80,28 +80,18 @@ <scope>test</scope> </dependency> <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-junit5</artifactId> + <groupId>org.apache.openjpa</groupId> + <artifactId>openjpa</artifactId> <scope>test</scope> </dependency> <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-hibernate-orm</artifactId> + <groupId>org.apache.derby</groupId> + <artifactId>derby</artifactId> <scope>test</scope> </dependency> <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-narayana-jta</artifactId> - <scope>test</scope> - </dependency> - <dependency> - <groupId>jakarta.inject</groupId> - <artifactId>jakarta.inject-api</artifactId> - <scope>test</scope> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-jdbc-h2</artifactId> + <groupId>org.apache.derby</groupId> + <artifactId>derbytools</artifactId> <scope>test</scope> </dependency> </dependencies> @@ -113,6 +103,17 @@ <filtering>false</filtering> </testResource> </testResources> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <argLine>-javaagent:${settings.localRepository}/org/apache/openjpa/openjpa/${version.org.apache.openjpa}/openjpa-${version.org.apache.openjpa}.jar</argLine> + </configuration> + </plugin> + </plugins> + </pluginManagement> </build> </project> diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendable/BendableScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendable/BendableScoreConverterTest.java index ab52fd5290..74e08cad6b 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendable/BendableScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendable/BendableScoreConverterTest.java @@ -26,9 +26,6 @@ import org.junit.jupiter.api.Test; import org.optaplanner.core.api.score.buildin.bendable.BendableScore; import org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest; -import io.quarkus.test.junit.QuarkusTest; - -@QuarkusTest class BendableScoreConverterTest extends AbstractScoreJpaTest { @Test diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreConverterTest.java index c47cef4567..ca7a50cbbe 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreConverterTest.java @@ -28,9 +28,6 @@ import org.junit.jupiter.api.Test; import org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore; import org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest; -import io.quarkus.test.junit.QuarkusTest; - -@QuarkusTest class BendableBigDecimalScoreConverterTest extends AbstractScoreJpaTest { @Test diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablelong/BendableLongScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablelong/BendableLongScoreConverterTest.java index 238fa3c0c7..799e1900e9 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablelong/BendableLongScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablelong/BendableLongScoreConverterTest.java @@ -26,28 +26,25 @@ import org.junit.jupiter.api.Test; import org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore; import org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest; -import io.quarkus.test.junit.QuarkusTest; - -@QuarkusTest class BendableLongScoreConverterTest extends AbstractScoreJpaTest { @Test void persistAndMerge() { - persistAndMerge(new BendaleLongScoreConverterTestJpaEntity(BendableLongScore.zero(3, 2)), null, + persistAndMerge(new BendableLongScoreConverterTestJpaEntity(BendableLongScore.zero(3, 2)), null, BendableLongScore.of(new long[] { 10000L, 2000L, 300L }, new long[] { 40L, 5L }), BendableLongScore.ofUninitialized(-7, new long[] { 10000L, 2000L, 300L }, new long[] { 40L, 5L })); } @Entity - static class BendaleLongScoreConverterTestJpaEntity extends AbstractTestJpaEntity<BendableLongScore> { + static class BendableLongScoreConverterTestJpaEntity extends AbstractTestJpaEntity<BendableLongScore> { @Convert(converter = BendableLongScoreConverter.class) protected BendableLongScore score; - BendaleLongScoreConverterTestJpaEntity() { + BendableLongScoreConverterTestJpaEntity() { } - public BendaleLongScoreConverterTestJpaEntity(BendableLongScore score) { + public BendableLongScoreConverterTestJpaEntity(BendableLongScore score) { this.score = score; } diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoft/HardMediumSoftScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoft/HardMediumSoftScoreConverterTest.java index fc59d06583..dc10fb703a 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoft/HardMediumSoftScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoft/HardMediumSoftScoreConverterTest.java @@ -26,9 +26,6 @@ import org.junit.jupiter.api.Test; import org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore; import org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest; -import io.quarkus.test.junit.QuarkusTest; - -@QuarkusTest class HardMediumSoftScoreConverterTest extends AbstractScoreJpaTest { @Test diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreConverterTest.java index be165b4e2f..6a694ad2f6 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreConverterTest.java @@ -28,9 +28,6 @@ import org.junit.jupiter.api.Test; import org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore; import org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest; -import io.quarkus.test.junit.QuarkusTest; - -@QuarkusTest class HardMediumSoftBigDecimalScoreConverterTest extends AbstractScoreJpaTest { @Test diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreConverterTest.java index 9e095caa1f..0747dcc459 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreConverterTest.java @@ -26,9 +26,6 @@ import org.junit.jupiter.api.Test; import org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore; import org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest; -import io.quarkus.test.junit.QuarkusTest; - -@QuarkusTest class HardMediumSoftLongScoreConverterTest extends AbstractScoreJpaTest { @Test diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoft/HardSoftScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoft/HardSoftScoreConverterTest.java index 5d83847efa..254f58c0dc 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoft/HardSoftScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoft/HardSoftScoreConverterTest.java @@ -26,9 +26,6 @@ import org.junit.jupiter.api.Test; import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; import org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest; -import io.quarkus.test.junit.QuarkusTest; - -@QuarkusTest class HardSoftScoreConverterTest extends AbstractScoreJpaTest { @Test diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreConverterTest.java index 0f896f7dc9..a11abaac53 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreConverterTest.java @@ -28,9 +28,6 @@ import org.junit.jupiter.api.Test; import org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore; import org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest; -import io.quarkus.test.junit.QuarkusTest; - -@QuarkusTest class HardSoftBigDecimalScoreConverterTest extends AbstractScoreJpaTest { @Test diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftlong/HardSoftLongScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftlong/HardSoftLongScoreConverterTest.java index 1a6bb07df0..e6a158f295 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftlong/HardSoftLongScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftlong/HardSoftLongScoreConverterTest.java @@ -26,9 +26,6 @@ import org.junit.jupiter.api.Test; import org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore; import org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest; -import io.quarkus.test.junit.QuarkusTest; - -@QuarkusTest class HardSoftLongScoreConverterTest extends AbstractScoreJpaTest { @Test diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simple/SimpleScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simple/SimpleScoreConverterTest.java index 4f00e96e93..921e9f5fe3 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simple/SimpleScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simple/SimpleScoreConverterTest.java @@ -26,9 +26,6 @@ import org.junit.jupiter.api.Test; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; import org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest; -import io.quarkus.test.junit.QuarkusTest; - -@QuarkusTest class SimpleScoreConverterTest extends AbstractScoreJpaTest { @Test diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreConverterTest.java index 64f361c3f4..30128695a4 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreConverterTest.java @@ -28,9 +28,6 @@ import org.junit.jupiter.api.Test; import org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore; import org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest; -import io.quarkus.test.junit.QuarkusTest; - -@QuarkusTest class SimpleBigDecimalScoreConverterTest extends AbstractScoreJpaTest { @Test diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplelong/SimpleLongScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplelong/SimpleLongScoreConverterTest.java index 920595b0a2..edde181518 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplelong/SimpleLongScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplelong/SimpleLongScoreConverterTest.java @@ -26,9 +26,6 @@ import org.junit.jupiter.api.Test; import org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore; import org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest; -import io.quarkus.test.junit.QuarkusTest; - -@QuarkusTest class SimpleLongScoreConverterTest extends AbstractScoreJpaTest { @Test diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/AbstractScoreJpaTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/AbstractScoreJpaTest.java index d41bd3f619..94e55d7ebf 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/AbstractScoreJpaTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/AbstractScoreJpaTest.java @@ -21,19 +21,24 @@ package org.optaplanner.persistence.jpa.impl; import static org.assertj.core.api.Assertions.assertThat; -import jakarta.inject.Inject; import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManagerFactory; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import jakarta.persistence.MappedSuperclass; +import jakarta.persistence.Persistence; +import org.junit.jupiter.api.BeforeEach; import org.optaplanner.core.api.score.Score; public abstract class AbstractScoreJpaTest { - @Inject + @BeforeEach + void setUp() { + entityManagerFactory = Persistence.createEntityManagerFactory("test"); + } + EntityManagerFactory entityManagerFactory; protected <Score_ extends Score<Score_>, E extends AbstractTestJpaEntity<Score_>> Long persistAndAssert(E jpaEntity) { diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/resources/META-INF/persistence.xml b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/resources/META-INF/persistence.xml new file mode 100644 index 0000000000..2882f02ea9 --- /dev/null +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/resources/META-INF/persistence.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Licensed to the Apache Software Foundation (ASF) under one + ~ or more contributor license agreements. See the NOTICE file + ~ distributed with this work for additional information + ~ regarding copyright ownership. The ASF licenses this file + ~ to you under the Apache License, Version 2.0 (the + ~ "License"); you may not use this file except in compliance + ~ with the License. You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, + ~ software distributed under the License is distributed on an + ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + ~ KIND, either express or implied. See the License for the + ~ specific language governing permissions and limitations + ~ under the License. + --> +<persistence version="3.0" xmlns="https://jakarta.ee/xml/ns/persistence" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence https://jakarta.ee/xml/ns/persistence/persistence_3_0.xsd"> + <persistence-unit name="test" transaction-type="RESOURCE_LOCAL"> + <class>org.optaplanner.persistence.jpa.impl.AbstractScoreJpaTest$AbstractTestJpaEntity</class> + <class>org.optaplanner.persistence.jpa.api.score.buildin.hardsoft.HardSoftScoreConverterTest$HardSoftScoreConverterTestJpaEntity</class> + <class>org.optaplanner.persistence.jpa.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreConverterTest$HardSoftBigDecimalScoreConverterTestJpaEntity</class> + <class>org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreConverterTest$HardMediumSoftBigDecimalScoreConverterTestJpaEntity</class> + <class>org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreConverterTest$HardMediumSoftLongScoreConverterTestJpaEntity</class> + <class>org.optaplanner.persistence.jpa.api.score.buildin.simple.SimpleScoreConverterTest$SimpleScoreConverterTestJpaEntity</class> + <class>org.optaplanner.persistence.jpa.api.score.buildin.bendable.BendableScoreConverterTest$BendableScoreConverterTestJpaEntity</class> + <class>org.optaplanner.persistence.jpa.api.score.buildin.hardsoftlong.HardSoftLongScoreConverterTest$HardSoftLongScoreConverterTestJpaEntity</class> + <class>org.optaplanner.persistence.jpa.api.score.buildin.simplelong.SimpleLongScoreConverterTest$SimpleLongScoreConverterTestJpaEntity</class> + <class>org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoft.HardMediumSoftScoreConverterTest$HardMediumSoftScoreConverterTestJpaEntity</class> + <class>org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreConverterTest$BendableBigDecimalScoreConverterTestJpaEntity</class> + <class>org.optaplanner.persistence.jpa.api.score.buildin.bendablelong.BendableLongScoreConverterTest$BendableLongScoreConverterTestJpaEntity</class> + <class>org.optaplanner.persistence.jpa.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreConverterTest$SimpleBigDecimalScoreConverterTestJpaEntity</class> + <properties> + <property name="jakarta.persistence.schema-generation.database.action" + value="drop-and-create"/> + <property name="jakarta.persistence.jdbc.driver" + value="org.apache.derby.jdbc.EmbeddedDriver"/> + <property name="jakarta.persistence.jdbc.url" + value="jdbc:derby:db;create=true"/> + </properties> + </persistence-unit> +</persistence> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
