Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Column ‘click_count’ cannot be null

今天写代码的时候,在页面提交表单一直不成功,查看后台发现报sql语句错误,提示属性不能为空。
在这里插入图片描述
一开始以为是我mapper.xml里面的sql语句写错了,后来又以为是页面调用的id名和数据库里的不一致,最后经过很长时间的检查,才发现是我的方法调用错了,GoodsServiceImpl里面应该调用insertSelective方法而不是insert方法,我一开始调用的是insert方法,两者的区别是insertSelective是有选择性的插入,而insert是全部插入,然而有些数据表单没有,所以会报为null
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐