java中为什么实体类要用integer而不是int

  1. int的默认值为0,而Integer默认值为null。
  2. 数据库中数据存在为空的情况     那么返回数据库字段值是null的话,int类型会报错。
  3. int是基本数据类型,其声明的是变量,而null则是对象。

所以用integer。

posted @ 2024-05-21 13:36  pionier  阅读(256)  评论(0)    收藏  举报