我与节俭关于数据类型卡住了。Apache Thrift,Java:对象数据类型
现在,当我映射和整数值的节俭生成的豆,我在idl定义中使用i32类型。
class MyBean {
Integer i = null;
}
struct TMyBean {
1: i32 i;
}
的问题是,在TMyBean生成豆,我该变种是一个int基本类型,比它把0作为默认值,并为我0这是一个有效的值。
我试图把可选关键字放在idl文件中,但事情并没有改变,它总是int。
我该如何处理这种情况?我需要我接受TMyBean i var中的空值。
谢谢,菲德拉..
这是一个通用的thrift-java原始对象问题。存在于所有基元中 - 不仅仅是整数。 –
...不仅在Java中 – JensG