解决mybatis update并非所有字段需要更新问题

网友投稿 808 2022-11-19

解决mybatis update并非所有字段需要更新问题

解决mybatis update并非所有字段需要更新问题

目录mybatis update并非所有字段需要更新解决办法mybatis update时遇到的问题

mybatis update并非所有字段需要更新

mybatis update

需求:更新字段作为参数,未更新字http://段不传入

解决办法

update BS_USER

ACCOUNT=#{ACCOUNT},

NAME=#{NAME},

PROV=#{PROV},

FAILURE_TIME=#{FAILURE_TIME},

where USERID=#{USERID}

&HgDcIslt;/update>

将set标签换成

标签中suffixOverrides=","的意思是最后一个去掉逗号

mybaHgDcIstis update时遇到的问题

xml是这么写的

update cw_base_resident_house_ref a set state = 0

where 1=1 and a.ID in

#{item.refId}

之后运行报错,就是返回的类型不对

原来是service和mapper里的类型错了,定义的是list,应该定义为int。

因为 update/delete,返回值是:影响的行数;无需指明resultClass;但如果有约束异常而删除失败,只能去捕捉异常。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:谷粒学院(九)EasyExcel | 课程分类模块
下一篇:《我要进大厂》- 计算机网络夺命连环20问,你能坚持到第几问?(应用层协议 | TCP三次握手、四次挥手 | TCP可靠传输 | Cookie&Session)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~