问题:在用postman进行接口访问的时候,出现了java.sql.SQLIntegrityConstraintViolationException: Column ‘leave_form_id’ cannot be null的错误,排查了很久代码都没找到哪里出错了
经过了九九八十一难,终于发现!!是我postman的参数名字写错了!!!!当时贪图方便,直接复制了在数据库的字段名字,如下
而接口接收的参数应该是实体类对应的参数名字,即下面的格式
所以,由于我postman参数名字写错了,后端程序接收不了字段,自然就显示字段值为空了,所以只要将参数修改回去,就欧克啦
–
所以在写代码的时候 还是要三思而后行 不能贪图方便 导致后面排查错误花费更多的时间!