完整异常
java.lang.RuntimeException: org.springframework.dao.DataIntegrityViolationException:Error updating database. Cause: java.sql.SQLException: Field ‘***’ doesn’t have a default value
问题原因
后端接实体类无默认值,但是前端未传参,且SQL中未判空,导致更新错误
解决方法:
(1)后端数据库给未传参且无默认值的参数设置default value;
(2)前端传必要的参数;