Mybatis更新字段不生效

毕设做一个关于商城的项目。需求只要是更新到购物项里边的一些字段。
前端传值打印出来都没问题,看日志输出了sql语句,属性值没错,但是执行后proCount会变成0 ,subtotal的值没变。很是奇怪。直接上图。
图片说明
图片说明

6个回答

UPDATE语法不对

SQL UPDATE语法

UPDATE table_name
SET column1=value1,column2=value2,...
WHERE some_column=some_value;

lixiaozhen007
lixiaozhen007 你要是少哥逗号啥得,那就报了
2 年多之前 回复
lixiaozhen007
lixiaozhen007 只会返回false,也就是执行失败,不是语法错误,一般不报
2 年多之前 回复
qq_36324464
咸鱼哥哥 为什么语法错了mybatis也不给个异常出来- -。。
2 年多之前 回复

图片说明
mybatis更新方法的sql语句

代码错误 各个字段名之间用逗号隔开 还有要记得在提交事物

注意一下事物配置,commit试试

qq_27130997
安小然然 你们看一眼update语法。。。。
2 年多之前 回复

有可能是出错了,导致事务回滚了

qq_27130997
安小然然 看一眼update语法。。。
2 年多之前 回复

update语句已经执行了吧,SQL语句写 if判断值不为空的时候进行更新。

qq_36764056
Dear丶Bo 我也遇到了,同一条sql,更新多个字段(状态,时间等),时间字段更新了,状态字段没有更新。
2 个月之前 回复
qq_36764056
Dear丶Bo 最后怎么解决的呢?
2 个月之前 回复
qq_27130997
安小然然 看一眼update语法。。。。
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问