关于基本数据类型与包装数据类型的使用标准

1)所有POJO类属性必须使用包装数据类型;

2)RPC方法的返回值和参数必须用包装数据类型;

3)所有局部变量推荐使用基本数据类型。

说明:POJO类属性没有初值是为了提醒用户在使用时必须自己显示地赋值,任何NPE问题,和入库检查,都由使用者来确保。

举例说明:

1.所有sql使用的默认值都是null,如果POJO中的属性为基本类型,当查不到记录时,把null赋值给基本类型是会出错的。

2.包装类型本身可以转换为基本类型,如果设置基本类型比如是int的话,一开始的值就是0,但是0本身就代表着一种含义,如果为null的话,既好理解,也方便开发人员转化,而且很多xml里面默认就是null。

用了包装类之后,我们应该注意对空值的考虑。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值