Skip to content

Commit a40a3b6

Browse files
author
kkrzywanski
committed
ISSUE #1060 - step 1 - change org.mongodb.morphia to
dev.morphia.morphia
1 parent fec2132 commit a40a3b6

31 files changed

Lines changed: 78 additions & 73 deletions

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120
<sqlite.version>3.49.1.0</sqlite.version>
121121
<teradata.version>13.10.00.35</teradata.version>
122122
<firebird.version>5.0.7.java11</firebird.version>
123-
<mongodb.version>3.12.14</mongodb.version>
123+
<mongodb.version>4.1.1</mongodb.version>
124124

125125
<r2dbc.version>1.0.0.RELEASE</r2dbc.version>
126126

@@ -141,7 +141,7 @@
141141
<surefire.version>3.5.3</surefire.version>
142142
<animal-sniffer.version>1.24</animal-sniffer.version>
143143
<h2gis.version>2.2.3</h2gis.version>
144-
<morphia.version>1.3.2</morphia.version>
144+
<morphia.version>1.6.1</morphia.version>
145145
<jmh.version>1.37</jmh.version>
146146
<kotlin.version>2.1.20</kotlin.version>
147147
<ksp.version>2.1.20-2.0.1</ksp.version>

querydsl-libraries/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
<exclude>org.eclipse.persistence:eclipselink:*:*:compile</exclude>
101101
<exclude>org.datanucleus:javax.jdo:*:*:compile</exclude>
102102
<exclude>org.springframework.roo:org.springframework.roo.annotations:*:*:compile</exclude>
103-
<exclude>org.mongodb.morphia:morphia:*:*:compile</exclude>
103+
<exclude>dev.morphia:core:*:*:compile</exclude>
104104
<exclude>org.joda:joda-money:*:*:compile</exclude>
105105
<exclude>org.batoo.jpa:batoo-jpa:*:*:compile</exclude>
106106
<exclude>jakarta.annotation:jakarta.annotation-api:*:*:compile</exclude>

querydsl-libraries/querydsl-mongodb/pom.xml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
<properties>
1616
<osgi.import.package>com.mongodb;version="0.0.0",
17-
org.mongodb.morphia.*;version="1.3.2",
17+
dev.morphia.*;version="1.6.1",
1818
org.bson.*;version="0.0.0",
1919
${osgi.import.package.root}</osgi.import.package>
2020
</properties>
@@ -27,12 +27,17 @@
2727
</dependency>
2828
<dependency>
2929
<groupId>org.mongodb</groupId>
30-
<artifactId>mongo-java-driver</artifactId>
30+
<artifactId>mongodb-driver-sync</artifactId>
3131
<version>${mongodb.version}</version>
3232
</dependency>
3333
<dependency>
34-
<groupId>org.mongodb.morphia</groupId>
35-
<artifactId>morphia</artifactId>
34+
<groupId>org.mongodb</groupId>
35+
<artifactId>mongodb-driver-legacy</artifactId>
36+
<version>${mongodb.version}</version>
37+
</dependency>
38+
<dependency>
39+
<groupId>dev.morphia.morphia</groupId>
40+
<artifactId>core</artifactId>
3641
<version>${morphia.version}</version>
3742
<scope>provided</scope>
3843
<optional>true</optional>

querydsl-libraries/querydsl-mongodb/src/main/java/com/querydsl/mongodb/document/AbstractFetchableMongodbQuery.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ public QueryResults<K> fetchResults() {
227227
public long fetchCount() {
228228
try {
229229
Predicate filter = createFilter(getQueryMixin().getMetadata());
230-
return collection.count(createQuery(filter));
230+
return collection.countDocuments(createQuery(filter));
231231
} catch (NoResults ex) {
232232
return 0L;
233233
}

querydsl-libraries/querydsl-mongodb/src/main/java/com/querydsl/mongodb/morphia/MorphiaQuery.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818
import com.mongodb.DBObject;
1919
import com.querydsl.core.types.EntityPath;
2020
import com.querydsl.mongodb.AbstractMongodbQuery;
21+
import dev.morphia.Datastore;
22+
import dev.morphia.Morphia;
23+
import dev.morphia.mapping.cache.DefaultEntityCache;
24+
import dev.morphia.mapping.cache.EntityCache;
2125
import java.util.function.Function;
22-
import org.mongodb.morphia.Datastore;
23-
import org.mongodb.morphia.Morphia;
24-
import org.mongodb.morphia.mapping.cache.DefaultEntityCache;
25-
import org.mongodb.morphia.mapping.cache.EntityCache;
2626

2727
/**
2828
* {@code MorphiaQuery} extends {@link AbstractMongodbQuery} with Morphia specific transformations

querydsl-libraries/querydsl-mongodb/src/main/java/com/querydsl/mongodb/morphia/MorphiaSerializer.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
import com.querydsl.core.types.Path;
1919
import com.querydsl.core.types.PathMetadata;
2020
import com.querydsl.mongodb.MongodbSerializer;
21-
import org.mongodb.morphia.Key;
22-
import org.mongodb.morphia.Morphia;
23-
import org.mongodb.morphia.annotations.Id;
24-
import org.mongodb.morphia.annotations.Property;
25-
import org.mongodb.morphia.annotations.Reference;
26-
import org.mongodb.morphia.mapping.Mapper;
21+
import dev.morphia.Key;
22+
import dev.morphia.Morphia;
23+
import dev.morphia.annotations.Id;
24+
import dev.morphia.annotations.Property;
25+
import dev.morphia.annotations.Reference;
26+
import dev.morphia.mapping.Mapper;
2727

2828
/**
2929
* {@code MorphiaSerializer} extends {@link MongodbSerializer} with Morphia specific annotation

querydsl-libraries/querydsl-mongodb/src/test/java/com/querydsl/mongodb/MongodbGeoSpatialQueryTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
import com.querydsl.mongodb.domain.GeoEntity;
2323
import com.querydsl.mongodb.domain.QGeoEntity;
2424
import com.querydsl.mongodb.morphia.MorphiaQuery;
25+
import dev.morphia.Datastore;
26+
import dev.morphia.Morphia;
2527
import java.net.UnknownHostException;
2628
import org.junit.Before;
2729
import org.junit.Test;
2830
import org.junit.experimental.categories.Category;
29-
import org.mongodb.morphia.Datastore;
30-
import org.mongodb.morphia.Morphia;
3131

3232
@Category(MongoDB.class)
3333
public class MongodbGeoSpatialQueryTest {

querydsl-libraries/querydsl-mongodb/src/test/java/com/querydsl/mongodb/MongodbJoinTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
import com.querydsl.mongodb.domain.QUser;
1111
import com.querydsl.mongodb.domain.User;
1212
import com.querydsl.mongodb.morphia.MorphiaQuery;
13+
import dev.morphia.Datastore;
14+
import dev.morphia.Morphia;
1315
import java.net.UnknownHostException;
1416
import org.junit.Before;
1517
import org.junit.Test;
1618
import org.junit.experimental.categories.Category;
17-
import org.mongodb.morphia.Datastore;
18-
import org.mongodb.morphia.Morphia;
1919

2020
@Category(MongoDB.class)
2121
public class MongodbJoinTest {

querydsl-libraries/querydsl-mongodb/src/test/java/com/querydsl/mongodb/MongodbPolymorphicCollectionTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
import com.querydsl.mongodb.domain.QFish;
1313
import com.querydsl.mongodb.domain.QFood;
1414
import com.querydsl.mongodb.morphia.MorphiaQuery;
15+
import dev.morphia.Datastore;
16+
import dev.morphia.Morphia;
1517
import java.net.UnknownHostException;
1618
import org.junit.Before;
1719
import org.junit.Test;
1820
import org.junit.experimental.categories.Category;
19-
import org.mongodb.morphia.Datastore;
20-
import org.mongodb.morphia.Morphia;
2121

2222
@Category(MongoDB.class)
2323
public class MongodbPolymorphicCollectionTest {

querydsl-libraries/querydsl-mongodb/src/test/java/com/querydsl/mongodb/MongodbQueryTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@
4040
import com.querydsl.mongodb.domain.User;
4141
import com.querydsl.mongodb.domain.User.Gender;
4242
import com.querydsl.mongodb.morphia.MorphiaQuery;
43+
import dev.morphia.Datastore;
44+
import dev.morphia.Morphia;
4345
import java.net.UnknownHostException;
4446
import java.util.ArrayList;
4547
import java.util.Arrays;
@@ -52,8 +54,6 @@
5254
import org.junit.Before;
5355
import org.junit.Test;
5456
import org.junit.experimental.categories.Category;
55-
import org.mongodb.morphia.Datastore;
56-
import org.mongodb.morphia.Morphia;
5757

5858
@Category(MongoDB.class)
5959
public class MongodbQueryTest {

0 commit comments

Comments
 (0)