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