我與節儉關於數據類型卡住了。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