公司的项目是SSM框架
在使用save()方法时,如果不存在id就是INSERT,存在id时就是update操作,but 如果在一个字段原本是有值的,在页面删掉之后,保存之后,这个值还是在,
询问了公司大佬后,把方法换成 updateWholeById后完美解决
修改之后代码
if(“add”.equals(flag)){
XXXMapper.save(XXX)
}else{
XXXMapper.updateWholeById(XXX)
}
公司的项目是SSM框架
在使用save()方法时,如果不存在id就是INSERT,存在id时就是update操作,but 如果在一个字段原本是有值的,在页面删掉之后,保存之后,这个值还是在,
询问了公司大佬后,把方法换成 updateWholeById后完美解决
修改之后代码
if(“add”.equals(flag)){
XXXMapper.save(XXX)
}else{
XXXMapper.updateWholeById(XXX)
}