錯誤代碼:java
java.sql.SQLException: Field 'flag' doesn't have a default value
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965) ~[mysql-connector-java-5.1.46.jar:5.1.46]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3976) ~[mysql-connector-java-5.1.46.jar:5.1.46]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3912) ~[mysql-connector-java-5.1.46.jar:5.1.46]
mybatis框架,錯誤的緣由是在設計數據表的時候指定這個字段不可爲空,可是當你保存數據的時候,並無給你這個字段賦值。mysql
解決辦法:sql
一、在數據庫中把這個字段值設置容許爲空。數據庫
二、在存儲的時候把這個字段賦值。mybatis