其他分享
首页 > 其他分享> > mybatis批量更新

mybatis批量更新

作者:互联网

参考.xml批量更新:mybatis中根据多个Id批量修改数据库内容

参考Mapper传参:Mybatis传递多个参数的4种方式

代码:

Mapper:

int saveTicketId(@Param("list") List<Long> list, @Param("ticketId") Long ticketId, @Param("xbpUrl") String xbpUrl);

传递参数的时候,可以用 @Param("name") 的方式,在xml取值的时候,和传POJO类一样的取值

 

xml:

<update id="saveTicketId">
    update data_source_system_synchronize_v3
    set status_id = 107, ticket_id = #{ticketId,jdbcType=BIGINT}, xbp_url = #{xbpUrl,jdbcType=VARCHAR}
    where id in
    <foreach collection="list" item="item" index="index" open="(" separator="," close=")">
        #{item}
    </foreach>
</update>

 

标签:xml,批量,xbpUrl,Param,更新,mybatis,ticketId,id
来源: https://www.cnblogs.com/luo-c/p/16459332.html