pojo的属性为integer,数据库表字段设置为可以为空,不给该属性值,insert进去报空指针异常是什么原因?
dao层:
错误位置可以定位吗
看是不是你在给integer类型数据赋值取值时候的问题
在赋值取值前判断一下是不是为空或者null
为空或者null时不进行赋值取值
https://blog.csdn.net/weixin_48240945/article/details/120323300
业务场景中如果某些字段可以为空,可以逻辑层可以不用进行赋值操作.数据库会进行默认赋值.
举例说明:
ps.setInt()方法,参数是不是原始类型int,从而做了一个自动拆箱操作,从而导致空指针异常?