1)全部POJO类属性必须使用包装数据类型;sql
2)RPC方法的返回值和参数必须用包装数据类型;xml
3)全部局部变量推荐使用基本数据类型。开发
说明:POJO类属性没有初值是为了提醒用户在使用时必须本身显示地赋值,任何NPE问题,和入库检查,都由使用者来确保。变量
举例说明:数据类型
1.全部sql使用的默认值都是null,若是POJO中的属性为基本类型,当查不到记录时,把null赋值给基本类型是会出错的。方法
2.包装类型自己能够转换为基本类型,若是设置基本类型好比是int的话,一开始的值就是0,可是0自己就表明着一种含义,若是为null的话,既好理解,也方便开发人员转化,并且不少xml里面默认就是null。数据
用了包装类以后,咱们应该注意对空值的考虑。参数