org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback; SQL [insert into tab_user values(null,?,?,?,?,?,?,?,null,null);]; Data truncation: Incorrect date value: '' for column 'birthday' at row 1; nested exception is com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect date value: '' for column 'birthday' at row 1
原因:成员变量是String类型,mysql中是date类型,所以出现异常(日期值不正确)。
解决:将mysql中的date类型改为String(varchar)类型。
Data truncation: Incorrect date value: '' for column 'birthday' at row 1
翻译:数据截断:日期值不正确:"对于第1行中的列“birthday”