Mybatis批量插入和批量修改

这篇博客展示了如何使用注解方式来执行SQL的更新和插入操作,包含动态SQL的使用,适用于Java中的MyBatis框架。示例中包含了针对wx_clue_user_assign和wx_clue_behavior_rule表的更新和插入语句。
摘要由CSDN通过智能技术生成

简单粗暴直接放代码

注解方式  修改

@Update(" <script> " +
            " update wx_clue_user_assign set employee_id = #{employeeId},employee_name = #{employeeName},department_id = #{departmentId},account_user_id = #{employeeId},assign_status = 1,assign_time=now() ,updator=#{updator}"+
            "        where corp_id=#{corpId} and id in\n" +
            "        <foreach collection=\"list\" item=\"item\" index=\"index\" separator=\",\" open=\"(\" close=\")\">\n" +
            "            #{item}\n" +
            "        </foreach>" +
            "</script>")

注解方式  插入

@Insert(" <script> " +
           "INSERT INTO wx_clue_behavior_rule (\n" +
            "\tis_effective,\n" +
            "\tunit_score,\n" +
            "\tmax_score,\n" +
            "\tmax_times,\n" +
            "\tbehavior_id,\n" +
            "\tcompany_id,\n" +
            "\tupdator,\n" +
            "\tcreator\n" +
            ") VALUES \n" +
            "        <foreach collection=\"list\" item=\"item\" index=\"index\" separator=\",\">\n" +
            "            (#{item.isEffective},#{item.unitScore},#{item.maxScore},#{item.maxTimes},#{item.behaviorId},#{companyId},#{creator},#{creator} )\n" +
            "        </foreach>" +
            "</script>")

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值