为什么实体类中需要使用Integer而不使用int呢?
下文笔者讲述实体类中为什么必须使用包装类而不使用基础类型的原因,如下所示
原因1:
基础类型没有null类型
无法界定用户是否输入了值
如:
int值,当用户没输入值时,其默认值为0
Integer,当用户没有输入值时,默认值为Null
以上的写法就无法界定用户是否输入了信息
原因2:
由于基础类型存在默认值,可能会导致重大错误
如:折扣字段没有输入
其默认值为0,则实际收款为0元
将会导致少收的情况
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


