关于属性类别设置的疑惑
来源:3-1 综合训练-准备运行环境
小慧的骑士
2019-09-21 15:05:20
为什么使用包装类Integer而非int?
1回答
之所以把empno定义成Integer而不是int,是因为等同学后边学习到数据库时,数据库中的数据可能为空值,用int无法接收,所以一般都用包装类。
建议同学在写实体类的时候,尽量的用Integer类型。并且int是有默认值的,但往往我们有时候希望没有赋值就让它为null更合适,有时候0可能代表了特殊的意义,所以,实际工作中,写实体类的时候不建议用int类型,它的默认值可能会是使数据不准确。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题