2 doublez1216 DoubleZ1216 于 2015.06.25 09:25 提问

求助:ibatis批量更新Mysql数据问题

场景:根据消息号code和状态位status更新所有满足条件的字段值为"T"。怎么批量更新?如果是单个条件的话直接用iterate标签把值放到in('xxx','yyy')循环就行了,where后面跟多个条件的时候mysql怎么处理呢?

2个回答

qq_17786039
qq_17786039   2015.06.25 13:42

可以 直接在拼装之后在传入到ibatis的XML文件中

DoubleZ1216
DoubleZ1216   2015.06.28 08:16

循环的时候加个or就行了: update TABLE__NAME SET TABLE__COLUMN='T' where


(CONDITION1='XXX' and CONDITION2='XXX')

Csdn user default icon
上传中...
上传图片
插入图片