首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

mybatis的批量更新应该如何写

2012-03-12 
mybatis的批量更新应该怎么写!-- 批量更新多个字段 --update idbatchUpdatePlanTime parameterType

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都可能不一样 那这个批量更新语句应该怎么写 求解答

[解决办法]
调用存贮过程

热点排行