diff --git a/orm/src/main/java/com/zfoo/orm/codec/BaseTypeKeyMapCodec.java b/orm/src/main/java/com/zfoo/orm/codec/BaseTypeKeyMapCodec.java index 5cc6b3d4..6d4c5c99 100644 --- a/orm/src/main/java/com/zfoo/orm/codec/BaseTypeKeyMapCodec.java +++ b/orm/src/main/java/com/zfoo/orm/codec/BaseTypeKeyMapCodec.java @@ -51,11 +51,11 @@ public class BaseTypeKeyMapCodec implements Codec> { public Map decode(final BsonReader reader, final DecoderContext context) { reader.readStartDocument(); var map = new HashMap(); - while (!BsonType.END_OF_DOCUMENT.equals(reader.readBsonType())) { + while (BsonType.END_OF_DOCUMENT != reader.readBsonType()) { MapKeyCodec codec = (MapKeyCodec) BaseTypeEnum.getCodec(keyCodec.getEncoderClass()); K key = codec.decode(reader.readName()); V value = null; - if (BsonType.NULL.equals(reader.getCurrentBsonType())) { + if (BsonType.NULL == reader.getCurrentBsonType()) { reader.readNull(); } else { value = valueCodec.decode(reader, context);