mysql 实现批量添加和更新功能

//mapper.xml文件配置

单独添加
 <!-- Integer addbCompany(bCompany bc);注册网点 -->
 <insert id="addbCompany" parameterType="com.select.wuliu.entity.bCompany"
 useGeneratedKeys="true" keyProperty="id">
insert into company_address
(branchName,address,phone,telephone,companyId,contact,
qz,isDel,longitude,dimensions,branchprovince,branchcity,brancharea,
branchrelation,intro,culture

)
values
(#{branchName},#{address},#{phone},#{telephone},#{companyId},#{contact},
#{qz},#{isDel},#{longitude},#{dimensions},#{branchprovince},#{branchcity},#{brancharea},
#{branchrelation},#{intro},#{culture}
)
</insert>
实现批量添加
<!-- 批量添加线路 Integer addPathers(List<Pather> pa); -->
<insert id ="addPathers" parameterType="java.util.List" >
  insert into line
  (sta,end,wl_id,qz,del_flag,type,tui,direct

)
  values
   <foreach collection ="list" item="Pather" index= "index" separator =",">
       (
       #{Pather.sta}, #{Pather.end},
       #{Pather.wlId},
       #{Pather.qz},
       #{Pather.delFlag}, #{Pather.type}
       , #{Pather.tui}, #{Pather.direct}
       
       )
   </foreach > </insert >

批量更新

<update id="setdelPathers" parameterType="java.util.List">
UPDATE 
	line
SET
	del_flag= #{del_flag}
WHERE id in
	 <foreach collection="list" index="index" item="Pather" 
    separator="," open="(" close=")">
    #{Pather.id}
</foreach>

 </update>
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wyangcsdb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值