1)全部POJO類屬性必須使用包裝數據類型;sql
2)RPC方法的返回值和參數必須用包裝數據類型;xml
3)全部局部變量推薦使用基本數據類型。開發
說明:POJO類屬性沒有初值是爲了提醒用戶在使用時必須本身顯示地賦值,任何NPE問題,和入庫檢查,都由使用者來確保。變量
舉例說明:數據類型
1.全部sql使用的默認值都是null,若是POJO中的屬性爲基本類型,當查不到記錄時,把null賦值給基本類型是會出錯的。方法
2.包裝類型自己能夠轉換爲基本類型,若是設置基本類型好比是int的話,一開始的值就是0,可是0自己就表明着一種含義,若是爲null的話,既好理解,也方便開發人員轉化,並且不少xml裏面默認就是null。數據
用了包裝類以後,咱們應該注意對空值的考慮。參數