我正在使用IdentifiedDataSerializable来序列化HazelCast中的对象。问题是当我试图反序列化BigDecimal时我得到了异常:
com.hazelcast.nio.serialization.HazelcastSerializationException:那里 对于-6144型是不合适的反序列化器。
public class TransactionSerializableFactory implements DataSerializableFactory{
public static final int FACTORY_ID = 1;
public static final int TRANSACTION_TYPE = 1;
public IdentifiedDataSerializable create(int typeId) {
if ( typeId == TRANSACTION_TYPE ) {
return new CoreTransaction();
} else {
return null;
}
}
}
我在xml的Serialzation中注册了这个。有人可以帮我解决这个问题吗?