List<DTO> list = attrDao.listAllnfo();
list.stream().forEach(dto->{if(dto.getB()==0){
dto.setA("食盐");}elseif(dto.getB()==1){
dto.setA("食醋");}});return attrDao.updateA(list);
sql代码
<updateid="updateA"parameterType="com.XXX.DTO"><foreachcollection="list"item="item"index="index"separator=";">
update T
set a = #{item.a}
where id = #{item.id} <!-- 这句必须写!!!最开始就是这句没写!!! --></foreach></update>