我正在研究从数据库中获取数据并构造protobuff消息的东西。鉴于可以从数据库中为某些字段获取空值的可能性,我将在尝试构造protobuff消息时得到空指针异常。从线程http://code.google.com/p/protobuf/issues/detail?id=57了解protobuffs不支持null,我想知道处理抛出NPE的唯一其他方法是否是将手动检查插入到与proto对应的java文件中,如下所示!messageProtoPerson{optionalstringfirstName=1;optionalstringlastName=2;optionalstringadd
我正在研究从数据库中获取数据并构造protobuff消息的东西。鉴于可以从数据库中为某些字段获取空值的可能性,我将在尝试构造protobuff消息时得到空指针异常。从线程http://code.google.com/p/protobuf/issues/detail?id=57了解protobuffs不支持null,我想知道处理抛出NPE的唯一其他方法是否是将手动检查插入到与proto对应的java文件中,如下所示!messageProtoPerson{optionalstringfirstName=1;optionalstringlastName=2;optionalstringadd