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

网友投稿 350 2022-09-12


解决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小时内删除侵权内容。

上一篇:华为交换机配置远程管理地址(华为交换机配置远程管理地址命令)
下一篇:win7双系统安装(win7双系统安装后打不开)
相关文章

 发表评论

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