### Error updating database. Cause: java.lang.NullPointerException
### The error may exist in file [E:\IDEAFOLDER\springboot_project\springboot-data-jdbc\target\classes\mybatis\mapper\EmployeeMapper.xml]
### The error may involve defaultParameterMap
### The error occurred while setting parameters ### SQL: insert into employee(lastName,email,gender,d_id) values (?,?,?,?)
### Cause: java.lang.
在springboot 集成mybatis,使用配置文件操作数据库,往employee表中插入数据时,出现这个问题,通过一点点排除,我发现出现这个问题的原因是在Employee这个javaBean中,id属性我从int改成Integer,但是对应的get/set方法没有改动,而Integer类型的属性如果没有赋值,那么系统会默认给赋值为null,所以出现了空指针异常
最后我重新生成get /set方法问题解决。
在这也奉劝各位小伙伴在改动Javabean属性时,一定一定要重新生成一下getset方法,避免不必要的麻烦。