mybatis的批量更新应该怎么写
<!-- 批量更新多个字段 -->
<update id="batchUpdatePlanTime" parameterType="workSheetVO">
UPDATE WO_WORKSHEET
<set>
<if test="planStartTime!=null">
PLAN_START_TIME = #{planStartTime},
</if>
<if test="PLAN_END_TIME!=null ">
PLAN_END_TIME = #{planEndTime},
</if>
</set>
WHERE WORKSHEET_ID IN
<foreach item="worksheetId" index="index" collection="idList"
open="(" close=")" separator=",">
#{worksheetId}
</foreach>
</update>
这是我之前写的 但是这个批量更新中只能字段的值是一样的 而我的LIST中每个VO都可能不一样 那这个批量更新语句应该怎么写 求解答
------解决方案--------------------
调用存贮过程