前端页面刷新出现 Cause: java.sql.SQLIntegrityConstraintViolationException: Column 'id' cannot be null警示框
示例:
解决方法:
遇到此类问题的时候,看似一大串的错误,密集恐惧症,其实很简单,这是数据库插入操作,要求填充'id'列的值。然而,在执行该SQL语句时,数据库收到了一个空值,因此触发了java.sql.SQLIntegrityConstraintViolationException: Column 'id' cannot be null的异常。
要解决这个问题,您需要确保向数据库插入时,正确地填充'id'列的值,确保其不是空值。具体的解决方案可能需要检查代码中关于生成'id'的逻辑,并确保它被正确生成并填充到SQL语句中。
比如子在这个示例中就是在方法中传了空值导致
修改后即可。