基本類型和包裝類型的使用標準

1)全部POJO類屬性必須使用包裝數據類型;sql

2)RPC方法的返回值和參數必須用包裝數據類型;xml

3)全部局部變量推薦使用基本數據類型。開發

說明:POJO類屬性沒有初值是爲了提醒用戶在使用時必須本身顯示地賦值,任何NPE問題,和入庫檢查,都由使用者來確保。變量

舉例說明:數據類型

1.全部sql使用的默認值都是null,若是POJO中的屬性爲基本類型,當查不到記錄時,把null賦值給基本類型是會出錯的。方法

2.包裝類型自己能夠轉換爲基本類型,若是設置基本類型好比是int的話,一開始的值就是0,可是0自己就表明着一種含義,若是爲null的話,既好理解,也方便開發人員轉化,並且不少xml裏面默認就是null。數據

用了包裝類以後,咱們應該注意對空值的考慮。參數

相關文章
相關標籤/搜索