jdbc中插入int类型或者其封装类Integer数据时会存在空指针的错误
解决方法有其二
1、直接设置接收对象为int类型,并设置默认值为0
2、使用Integer类型接收,使用如下判断
if (o.getHousehold_type() == null) {
psmt.setNull(12, Types.NULL);
} else {
psmt.setInt(12, o.getHousehold_type());
}
int类型接收同理,判断是否为0,不过有存在参数为0的情况,所以建议使用Integer进行接收