MySQL + 集合List 批量更新

/**
* 排序行  controller
* @param list
* @return
*/
@Transactional(readOnly = false)
public Integer saveSortTr(List list) {
for (LdFileInfo ldFileInfo : list) {
ldFileInfo.setFileName(StringUtils.leftPad(ldFileInfo.getFileNum().toString(), 3, '0'));
ldFileInfo.preUpdate();
}
return dao.updateFileNumber(list);
}


//dao.xml 
updateFileNumber" parameterType="java.util.List">
         
              update
            ld_file_info_${item.leaderInfoId}
             
               
               file_name = #{item.fileName},
       

           
              file_num = #{item.fileNum},
           

            update_by = #{item.updateBy.id},
              update_date = #{item.updateDate}
           

            WHERE
          id = #{item.id}
       

你可能感兴趣的:(mySQL)