简单一句话讲述吧 如果你数据库允许值为空的情况下只能使用integer来定义变量,因为int类型不允许为空,而integer是可以为null值得。 出于严谨性还是使用int的装箱integer比较好一下