Skip to content

Commit 9ea3e08

Browse files
committed
build fix
1 parent de9024f commit 9ea3e08

File tree

2 files changed

+9
-14
lines changed

2 files changed

+9
-14
lines changed

nitrite-rocksdb-adapter/src/main/java/org/dizitart/no2/rocksdb/formatter/NitriteSerializers.java

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.esotericsoftware.kryo.kryo5.Serializer;
66
import com.esotericsoftware.kryo.kryo5.io.Input;
77
import com.esotericsoftware.kryo.kryo5.io.Output;
8+
import com.esotericsoftware.kryo.kryo5.serializers.JavaSerializer;
89
import com.esotericsoftware.kryo.kryo5.serializers.MapSerializer;
910
import org.dizitart.no2.collection.Document;
1011
import org.dizitart.no2.collection.NitriteId;
@@ -206,19 +207,6 @@ public BoundingBox read(Kryo kryo, Input input, Class<? extends BoundingBox> typ
206207
}
207208
}
208209

209-
private static class DBValueSerializer extends Serializer<DBValue> {
210-
@Override
211-
public void write(Kryo kryo, Output output, DBValue object) {
212-
kryo.writeObject(output, object.getValue());
213-
}
214-
215-
@Override
216-
public DBValue read(Kryo kryo, Input input, Class<? extends DBValue> type) {
217-
Object value = kryo.readObject(input, Object.class);
218-
return new DBValue((Comparable<?>) value);
219-
}
220-
}
221-
222210
private static class SpatialKeySerializer extends Serializer<SpatialKey> {
223211
@Override
224212
public void write(Kryo kryo, Output output, SpatialKey spatialKey) {
@@ -243,7 +231,7 @@ public static void registerAll(KryoObjectFormatter kryoObjectFormatter) {
243231
kryoObjectFormatter.registerSerializer(UserCredential.class, new UserCredentialSerializer());
244232
kryoObjectFormatter.registerSerializer(Attributes.class, new AttributesSerializer());
245233
kryoObjectFormatter.registerSerializer(Fields.class, new FieldsSerializer());
246-
kryoObjectFormatter.registerSerializer(DBValue.class, new DBValueSerializer());
234+
kryoObjectFormatter.registerSerializer(DBValue.class, new JavaSerializer());
247235
kryoObjectFormatter.registerSerializer(BoundingBox.class, new BoundingBoxSerializer());
248236
kryoObjectFormatter.registerSerializer(SpatialKey.class, new SpatialKeySerializer());
249237
}

nitrite-rocksdb-adapter/src/test/java/org/dizitart/no2/NitriteTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,13 @@ public void testIssue1093() {
459459
repository = db.getRepository(Receipt.class);
460460
repository.update(receipt1, true);
461461
repository.update(receipt2, true);
462+
463+
assertEquals(repository.find().size(), 2);
464+
Receipt found1 = repository.getById("111-11111");
465+
assertNotNull(found1);
466+
467+
Receipt found2 = repository.getById("222-22222");
468+
assertNotNull(found2);
462469
}
463470

464471
@Data

0 commit comments

Comments
 (0)