首页 > 技术文章 > MyBatis 批量修改记录

qingyibusi 2016-11-28 10:23 原文

      <update id="update" parameterType="java.util.List">
          UPDATE setting 
          SET content = CASE id
              <foreach collection="list" item="setting" >
                  WHEN #{setting.id} THEN #{setting.content}
              </foreach>
          END
          WHERE 
              id in (<foreach collection="list" item="setting" separator="," >
                          #{setting.id}
                      </foreach>
                    )
      </update>

 

推荐阅读